diff --git a/src/d_clisrv.c b/src/d_clisrv.c index 56f7df18a..81af6b8ff 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -4802,9 +4802,10 @@ static void HandlePacketFromPlayer(SINT8 node) kickmsg |= KICK_MSG_KEEP_BODY; SendKick(netconsole, kickmsg); - nodetoplayer[node] = -1; /* + nodetoplayer[node] = -1; + if (nodetoplayer2[node] != -1 && nodetoplayer2[node] >= 0 && playeringame[(UINT8)nodetoplayer2[node]]) {