From 95d953329425e12a1f7ac78fa730025023955c9c Mon Sep 17 00:00:00 2001 From: Aditya Patwardhan Date: Tue, 1 Dec 2020 11:31:35 +0530 Subject: [PATCH] esp-tls : (Fix) update tls->sockfd value after socket is freed internally Closes https://github.com/espressif/esp-idf/issues/6163 --- components/esp-tls/esp_tls_mbedtls.c | 1 + 1 file changed, 1 insertion(+) 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; } } }