diff --git a/r5dev/engine/client/cl_rcon.cpp b/r5dev/engine/client/cl_rcon.cpp index b04a2c7f..dcf4391d 100644 --- a/r5dev/engine/client/cl_rcon.cpp +++ b/r5dev/engine/client/cl_rcon.cpp @@ -200,8 +200,8 @@ bool CRConClient::IsConnected(void) } /////////////////////////////////////////////////////////////////////////////// -CRConClient g_RCONClient; +CRConClient* g_RCONClient(new CRConClient()); CRConClient* RCONClient() // Singleton RCON Client. { - return &g_RCONClient; + return g_RCONClient; } diff --git a/r5dev/engine/server/sv_rcon.cpp b/r5dev/engine/server/sv_rcon.cpp index 080a2209..fc2d58c3 100644 --- a/r5dev/engine/server/sv_rcon.cpp +++ b/r5dev/engine/server/sv_rcon.cpp @@ -614,8 +614,8 @@ int CRConServer::GetAuthenticatedCount(void) const } /////////////////////////////////////////////////////////////////////////////// -CRConServer g_RCONServer; +CRConServer* g_RCONServer(new CRConServer()); CRConServer* RCONServer() // Singleton RCON Server. { - return &g_RCONServer; + return g_RCONServer; }