From d8e10d8ef433bfef6a0af43e4c6cb2e2fa0592f5 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Tue, 20 Sep 2022 14:07:48 +0200 Subject: [PATCH] DTLS 1.3: Always reset state on HRR --- src/tls13.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tls13.c b/src/tls13.c index 725212915..3c1bdd780 100644 --- a/src/tls13.c +++ b/src/tls13.c @@ -11632,8 +11632,7 @@ static int DtlsAcceptStateless(WOLFSSL *ssl) if (ssl->options.serverState == SERVER_HELLO_RETRY_REQUEST_COMPLETE) { ret = SendTls13ServerHello(ssl, hello_retry_request); - if (ret == 0 || ret == WANT_WRITE) - DtlsResetState(ssl); + DtlsResetState(ssl); return ret; }