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; }