From a54b00e770093f8d38e05dd8892b5664a5bd859c Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Wed, 8 Sep 2021 15:35:53 +0100 Subject: [PATCH] enter the regular run loop if no undecryptable packet was processed --- session.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/session.go b/session.go index 24bde4c38..518cd1430 100644 --- a/session.go +++ b/session.go @@ -590,7 +590,9 @@ runLoop: default: } } - } else if !processedUndecryptablePacket { + } + // If we processed any undecryptable packets, jump to the resetting of the timers directly. + if !processedUndecryptablePacket { select { case closeErr = <-s.closeChan: break runLoop