From 847924a47aa95a9a6a8ca089ff82cb082a2785c4 Mon Sep 17 00:00:00 2001 From: TehRealSalt Date: Sun, 30 Sep 2018 11:22:10 -0400 Subject: [PATCH] Let's try what that comment suggests. --- src/d_clisrv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/d_clisrv.c b/src/d_clisrv.c index 99a08c6c..3c46c0e7 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -2424,7 +2424,7 @@ static void CL_RemovePlayer(INT32 playernum) if (playerpernode[node] <= 0) { // If a resynch was in progress, well, it no longer needs to be. - SV_InitResynchVars(playernode[playernum]); + SV_InitResynchVars(node); nodeingame[node] = false; Net_CloseConnection(node); @@ -3487,6 +3487,7 @@ static void HandleConnect(SINT8 node) /// \note Shouldn't SV_SendRefuse be called before ResetNode? ResetNode(node); SV_SendRefuse(node, M_GetText("Server couldn't send info, please try again")); + ResetNode(node); // Yeah, lets try it! /// \todo fix this !!! return; // restart the while }