diff --git a/src/engine/server/sv_rcon.cpp b/src/engine/server/sv_rcon.cpp index acae0b2c..4aab3cbd 100644 --- a/src/engine/server/sv_rcon.cpp +++ b/src/engine/server/sv_rcon.cpp @@ -341,7 +341,7 @@ void CRConServer::Authenticate(const cl_rcon::request& request, CConnectedNetCon } else // Bad password. { - const netadr_t netAdr = m_Socket.GetAcceptedSocketAddress(m_nConnIndex); + const netadr_t& netAdr = m_Socket.GetAcceptedSocketAddress(m_nConnIndex); if (sv_rcon_debug->GetBool()) { Msg(eDLL_T::SERVER, "Bad RCON password attempt from '%s'\n", netAdr.ToString()); @@ -509,7 +509,7 @@ bool CRConServer::CheckForBan(CConnectedNetConsoleData& data) return false; } - const netadr_t netAdr = m_Socket.GetAcceptedSocketAddress(m_nConnIndex); + const netadr_t& netAdr = m_Socket.GetAcceptedSocketAddress(m_nConnIndex); const char* szNetAdr = netAdr.ToString(true); if (m_BannedList.size() >= RCON_MAX_BANNEDLIST_SIZE) @@ -581,7 +581,7 @@ void CRConServer::Disconnect(const int nIndex, const char* szReason) // NETMGR if (data.m_bAuthorized) { // Inform server owner when authenticated connection has been closed. - netadr_t netAdr = m_Socket.GetAcceptedSocketAddress(nIndex); + const netadr_t& netAdr = m_Socket.GetAcceptedSocketAddress(nIndex); if (!szReason) { szReason = "unknown reason";