From adf16f23221e32e38930f705c894f2f6ce416957 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Wed, 30 May 2012 14:23:27 -0700 Subject: [PATCH] Bugfixes. --- src/SerializedTypes.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SerializedTypes.cpp b/src/SerializedTypes.cpp index c24e607d0f..c0dce3c086 100644 --- a/src/SerializedTypes.cpp +++ b/src/SerializedTypes.cpp @@ -187,8 +187,9 @@ STVector256* STVector256::construct(SerializerIterator& u, const char *name) std::vector data = u.getVL(); std::vector value; int count = data.size() / (256 / 8); + value.reserve(count); for(int i = 0; i < count; i++) - value.push_back(uint256(std::vector(data[i], data[i + (256 / 8)]))); + value.push_back(uint256(std::vector(&data[i], &data[i + (256 / 8)]))); return new STVector256(name, value); }