Skip to content

Commit 819eab8

Browse files
authored
Merge pull request wolfSSL#9609 from Frauschi/memory_leak_fix
Fix memory leak in case of handshake error
2 parents d555c1a + 05dc9f0 commit 819eab8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/internal.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8711,6 +8711,10 @@ void wolfSSL_ResourceFree(WOLFSSL* ssl)
87118711
}
87128712
#endif
87138713
#endif
8714+
#if defined(HAVE_DILITHIUM)
8715+
FreeKey(ssl, DYNAMIC_TYPE_DILITHIUM, (void**)&ssl->peerDilithiumKey);
8716+
ssl->peerDilithiumKeyPresent = 0;
8717+
#endif
87148718
#if defined(HAVE_FALCON)
87158719
FreeKey(ssl, DYNAMIC_TYPE_FALCON, (void**)&ssl->peerFalconKey);
87168720
ssl->peerFalconKeyPresent = 0;

0 commit comments

Comments
 (0)