From fde639e1675fcda38d0475a6367916054f5f767f Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Fri, 7 Feb 2025 21:42:44 +0100 Subject: [PATCH] NetworkSystem: optimize server list construction Use emplace_back to construct in place, and transfer ownership of allocated memory. --- src/networksystem/pylon.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/networksystem/pylon.cpp b/src/networksystem/pylon.cpp index 19cf06d5..26636b4b 100644 --- a/src/networksystem/pylon.cpp +++ b/src/networksystem/pylon.cpp @@ -96,7 +96,7 @@ bool CPylon::GetServerList(vector& outServerList, string& outMe continue; } - outServerList.push_back(gameServer); + outServerList.emplace_back(std::move(gameServer)); } return true;