From 1024bf0109d9fcecac1ef41114045e4474e9d827 Mon Sep 17 00:00:00 2001 From: Marco Oliverio Date: Mon, 9 Jun 2025 18:00:23 +0200 Subject: [PATCH] fixup! dtls13: move Dtls13NewEpoch into DeriveTls13Keys --- src/tls13.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/tls13.c b/src/tls13.c index 75b5e473b..7c311848f 100644 --- a/src/tls13.c +++ b/src/tls13.c @@ -1647,16 +1647,18 @@ int DeriveTls13Keys(WOLFSSL* ssl, int secret, int side, int store) epochNumber = ssl->dtls13PeerEpoch; } else { - return BAD_STATE_E; + ret = BAD_STATE_E; + goto end; } w64Increment(&epochNumber); break; default: - return BAD_STATE_E; + ret = BAD_STATE_E; + goto end; } ret = Dtls13NewEpoch(ssl, epochNumber, side); if (ret != 0) - return ret; + goto end; } #endif /* WOLFSSL_DTLS13 */