diff --git a/src/d_clisrv.c b/src/d_clisrv.c index ba0446c0..811645da 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -2304,6 +2304,8 @@ static void CL_ConnectToServer(boolean viams) if (gamestate == GS_VOTING) Y_EndVote(); + resynch_local_inprogress = false; // Just in case this was never cleared... + DEBFILE(va("waiting %d nodes\n", doomcom->numnodes)); G_SetGamestate(GS_WAITINGPLAYERS); wipegamestate = GS_WAITINGPLAYERS; diff --git a/src/d_net.c b/src/d_net.c index 164be502..0219f24d 100644 --- a/src/d_net.c +++ b/src/d_net.c @@ -1474,6 +1474,7 @@ void D_CloseConnection(void) I_NetMakeNodewPort = NULL; netgame = false; addedtogame = false; + resynch_local_inprogress = false; // No more resyncing! } D_ResetTiccmds();