diff options
author | David Tardon <dtardon@redhat.com> | 2017-09-16 10:48:36 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2017-09-16 10:49:59 +0200 |
commit | a2f0d4c7ce6951c761e7debaa820bb6523a2f7f9 (patch) | |
tree | 9911daff6375910e3b55b6392136b48b787a313c | |
parent | 39264a242cabab28ac8aa873935f28993da13dd1 (diff) |
reserve required size
Change-Id: I34f2a3bb02e046a22a9207492a06f2a56682d618
-rw-r--r-- | src/lib/FHParser.cpp | 1 |
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) |