summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2017-09-16 10:48:36 +0200
committerDavid Tardon <dtardon@redhat.com>2017-09-16 10:49:59 +0200
commita2f0d4c7ce6951c761e7debaa820bb6523a2f7f9 (patch)
tree9911daff6375910e3b55b6392136b48b787a313c
parent39264a242cabab28ac8aa873935f28993da13dd1 (diff)
reserve required size
Change-Id: I34f2a3bb02e046a22a9207492a06f2a56682d618
-rw-r--r--src/lib/FHParser.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/FHParser.cpp b/src/lib/FHParser.cpp
index d817e86..e4ea395 100644
--- a/src/lib/FHParser.cpp
+++ b/src/lib/FHParser.cpp
@@ -2373,6 +2373,7 @@ void libfreehand::FHParser::readTString(librevenge::RVNGInputStream *input, libf
if (size > getRemainingLength(input) / 2)
size = getRemainingLength(input) / 2;
std::vector<unsigned> elements;
+ elements.reserve(size);
for (unsigned short i = 0; i < size; ++i)
elements.push_back(_readRecordId(input));
if (m_version < 9)