Skip to content

Commit d0fa8c7

Browse files
authored
Fix memory leaks in SocketMbedTLS when closing. (#527)
1 parent 9884c32 commit d0fa8c7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

ixwebsocket/IXSocketMbedTLS.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,11 @@ namespace ix
321321
mbedtls_entropy_free(&_entropy);
322322
mbedtls_x509_crt_free(&_cacert);
323323
mbedtls_x509_crt_free(&_cert);
324+
mbedtls_pk_free(&_pkey);
325+
if (MBEDTLS_VERSION_MAJOR >= 3 && MBEDTLS_VERSION_MINOR >= 6 && MBEDTLS_VERSION_PATCH >= 0)
326+
{
327+
mbedtls_psa_crypto_free();
328+
}
324329

325330
Socket::close();
326331
}

0 commit comments

Comments
 (0)