diff --git a/extension.cpp b/extension.cpp index 2399705..a1be2cf 100644 --- a/extension.cpp +++ b/extension.cpp @@ -434,6 +434,7 @@ DETOUR_DECL_MEMBER9(CBaseServer__ConnectClient, IClient *, netadr_t &, address, bool NoSteam = g_SvNoSteam.GetInt() || !BLoggedOn(); bool SteamAuthFailed = false; EBeginAuthSessionResult result = BeginAuthSession(pvTicket, cbTicket, g_lastClientSteamID); + EndAuthSession(g_lastClientSteamID); // The engine might start its own auth session so end this one if(result != k_EBeginAuthSessionResultOK) { if(!NoSteam)