diff --git a/Extension/swgameserver.cpp b/Extension/swgameserver.cpp index 00c9b36..6f132ed 100644 --- a/Extension/swgameserver.cpp +++ b/Extension/swgameserver.cpp @@ -20,6 +20,15 @@ #include "swgameserver.h" SteamWorksGameServer::SteamWorksGameServer() +{ + this->Reset(); +} + +SteamWorksGameServer::~SteamWorksGameServer() +{ +} + +void SteamWorksGameServer::Reset(void) { this->m_pGameServer = NULL; this->m_pUtils = NULL; @@ -28,10 +37,6 @@ SteamWorksGameServer::SteamWorksGameServer() this->m_pHTTP = NULL; } -SteamWorksGameServer::~SteamWorksGameServer() -{ -} - ISteamClient *SteamWorksGameServer::GetSteamClient(void) { return g_pSteamClientGameServer; diff --git a/Extension/swgameserver.h b/Extension/swgameserver.h index 1b61536..5530e10 100644 --- a/Extension/swgameserver.h +++ b/Extension/swgameserver.h @@ -34,6 +34,8 @@ class SteamWorksGameServer ISteamNetworking *GetNetworking(void); ISteamGameServerStats *GetServerStats(void); ISteamHTTP *GetHTTP(void); + public: + void Reset(void); private: void GetUserAndPipe(HSteamUser &hSteamUser, HSteamPipe &hSteamPipe); private: