From 22ebbdf95e5fa4368de7fa1ad4a4d3e06aa5ec15 Mon Sep 17 00:00:00 2001 From: BotoX Date: Sun, 16 May 2021 17:02:52 +0200 Subject: [PATCH] fix edge case --- demboyz/game/sourcecontext.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/demboyz/game/sourcecontext.cpp b/demboyz/game/sourcecontext.cpp index 15eb9ba..b27fedc 100644 --- a/demboyz/game/sourcecontext.cpp +++ b/demboyz/game/sourcecontext.cpp @@ -200,7 +200,10 @@ void SourceGameContext::UserInfoChanged(int tableIdx, int entryIdx) if (entry.data.size() != sizeof(player_info_t)) { if(players[client].connected) + { + logic->OnClientDisconnected(client, ""); userIdLookUp[players[client].info.userID] = 0xFF; + } memset(&players[client].info, 0, sizeof(player_info_t)); players[client].connected = false;