forked from espressif/esp-idf
esp_tls: Fix memory leak when esp-tls server session is deleted
This commit is contained in:
@@ -604,6 +604,7 @@ void esp_mbedtls_server_session_delete(esp_tls_t *tls)
|
|||||||
{
|
{
|
||||||
if (tls != NULL) {
|
if (tls != NULL) {
|
||||||
esp_mbedtls_cleanup(tls);
|
esp_mbedtls_cleanup(tls);
|
||||||
|
esp_tls_internal_event_tracker_destroy(tls->error_handle);
|
||||||
free(tls);
|
free(tls);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@@ -464,6 +464,7 @@ void esp_wolfssl_server_session_delete(esp_tls_t *tls)
|
|||||||
{
|
{
|
||||||
if (tls != NULL) {
|
if (tls != NULL) {
|
||||||
esp_wolfssl_cleanup(tls);
|
esp_wolfssl_cleanup(tls);
|
||||||
|
esp_tls_internal_event_tracker_destroy(tls->error_handle);
|
||||||
free(tls);
|
free(tls);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user