From ebaf8ae4614214b130daa09349ab6eaf6ab61df7 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 c187159e42..2bd7956d3c 100644 --- a/components/esp-tls/esp_tls_mbedtls.c +++ b/components/esp-tls/esp_tls_mbedtls.c @@ -178,6 +178,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; } } }