From 0595b456b9b7bdca78cf35bb56e5ae38ef63da56 Mon Sep 17 00:00:00 2001 From: apathy Date: Sun, 21 Aug 2016 10:30:42 -0700 Subject: [PATCH] Reserve enough space before inserting. --- .../SwgDatabaseServer/src/shared/queries/MessageQuery.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/game/server/application/SwgDatabaseServer/src/shared/queries/MessageQuery.cpp b/game/server/application/SwgDatabaseServer/src/shared/queries/MessageQuery.cpp index e3f4fb31..8fe1e1b4 100755 --- a/game/server/application/SwgDatabaseServer/src/shared/queries/MessageQuery.cpp +++ b/game/server/application/SwgDatabaseServer/src/shared/queries/MessageQuery.cpp @@ -429,6 +429,7 @@ void LoadMessagesQuery::getSQL(std::string &sql) void LoadMessagesQuery::convertUTF8ToMessage(const std::string & utf8Data, std::vector & messageData) const { auto tmp = base64_decode(utf8Data); + messageData.reserve(tmp.size()); messageData.insert(std::begin(messageData), std::begin(tmp), std::end(tmp)); }