diff --git a/src/SerializedTypes.cpp b/src/SerializedTypes.cpp index 209cc12623..56268382ae 100644 --- a/src/SerializedTypes.cpp +++ b/src/SerializedTypes.cpp @@ -195,7 +195,7 @@ STVector256* STVector256::construct(SerializerIterator& u, const char *name) { unsigned int uEnd = uStart+(256/8); - value.push_back(uint256(std::vector(&data[uStart], &data[uEnd]))); + value.push_back(uint256(std::vector(data.begin()+uStart, data.begin()+(uStart+32)))); uStart = uEnd; }