diff --git a/components/tcp_transport/transport_ssl.c b/components/tcp_transport/transport_ssl.c index 4bca105d4..23c2b0944 100644 --- a/components/tcp_transport/transport_ssl.c +++ b/components/tcp_transport/transport_ssl.c @@ -171,6 +171,7 @@ static int ssl_close(esp_transport_handle_t t) transport_ssl_t *ssl = esp_transport_get_context_data(t); if (ssl->ssl_initialized) { esp_tls_conn_delete(ssl->tls); + ssl->conn_state = TRANS_SSL_INIT; ssl->ssl_initialized = false; } return ret;