diff --git a/components/esp-tls/esp_tls_mbedtls.c b/components/esp-tls/esp_tls_mbedtls.c index 088d2a82ab..94aa13fc04 100644 --- a/components/esp-tls/esp_tls_mbedtls.c +++ b/components/esp-tls/esp_tls_mbedtls.c @@ -207,6 +207,7 @@ void esp_mbedtls_conn_delete(esp_tls_t *tls) esp_mbedtls_cleanup(tls); if (tls->is_tls) { mbedtls_net_free(&tls->server_fd); + tls->sockfd = tls->server_fd.fd; } } }