From 1a7e75036b4bc34518034da3e290e1a367eed9a4 Mon Sep 17 00:00:00 2001 From: David Cermak Date: Sun, 20 Jun 2021 21:21:22 +0200 Subject: [PATCH] tcp_transport: Fix to cleanup esp-tls context on close --- components/tcp_transport/transport_ssl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/tcp_transport/transport_ssl.c b/components/tcp_transport/transport_ssl.c index a0048c33e0..9c829de834 100644 --- a/components/tcp_transport/transport_ssl.c +++ b/components/tcp_transport/transport_ssl.c @@ -282,6 +282,7 @@ static int base_close(esp_transport_handle_t t) transport_esp_tls_t *ssl = ssl_get_context_data(t); if (ssl && ssl->ssl_initialized) { ret = esp_tls_conn_destroy(ssl->tls); + ssl->tls = NULL; ssl->conn_state = TRANS_SSL_INIT; ssl->ssl_initialized = false; ssl->sockfd = INVALID_SOCKET;