From dfb45bc40eff32bdd0e6dd8fcdb02e61c8a32f44 Mon Sep 17 00:00:00 2001 From: John Bland Date: Mon, 25 Sep 2023 11:53:13 -0400 Subject: [PATCH] fix unitialized variable --- src/tls13.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tls13.c b/src/tls13.c index db28de812..ce492b831 100644 --- a/src/tls13.c +++ b/src/tls13.c @@ -4946,8 +4946,10 @@ static int EchWriteAcceptance(WOLFSSL* ssl, byte* label, word16 labelSz, PRIVATE_KEY_LOCK(); } /* free acceptHashes */ - FreeHandshakeHashes(ssl); - ssl->hsHashes = tmpHashes; + if (ret == 0) { + FreeHandshakeHashes(ssl); + ssl->hsHashes = tmpHashes; + } return ret; } #endif