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)); }