From 72d2249e1f565eaee0362d34393b36d0c4ab6e6b Mon Sep 17 00:00:00 2001 From: AJ Martinez Date: Tue, 21 Mar 2023 00:52:46 -0700 Subject: [PATCH] Don't freak out and sigfail if we weren't even expecting a challenge --- src/d_clisrv.c | 1 + src/p_tick.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/d_clisrv.c b/src/d_clisrv.c index e661b2de1..83aef5447 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -5353,6 +5353,7 @@ static void HandlePacketFromPlayer(SINT8 node) } } } + expectChallenge = false; break; default: DEBFILE(va("UNKNOWN PACKET TYPE RECEIVED %d from host %d\n", diff --git a/src/p_tick.c b/src/p_tick.c index 6ad4caf8c..3ce65d79a 100644 --- a/src/p_tick.c +++ b/src/p_tick.c @@ -974,7 +974,7 @@ void P_Ticker(boolean run) if (leveltime <= CHALLENGEALL_START && client) expectChallenge = true; - if (leveltime >= CHALLENGEALL_CLIENTCUTOFF && client) + if (leveltime > CHALLENGEALL_CLIENTCUTOFF && expectChallenge && client) { HandleSigfail("Didn't receive client signatures."); return;