From 341d3e107c326925388d889e019b67c9eb5217aa Mon Sep 17 00:00:00 2001 From: Derossi Carneiro Neto Date: Thu, 14 Oct 2021 14:05:33 -0300 Subject: [PATCH] esp_http_client_cleanup, if client->transport_list was null, it generated an exception when calling esp_transport_list_destroy https://github.com/espressif/esp-idf/pull/7695 Signed-off-by: Harshit Malpani --- components/esp_http_client/esp_http_client.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/esp_http_client/esp_http_client.c b/components/esp_http_client/esp_http_client.c index 61cb52a946..dea646c39c 100644 --- a/components/esp_http_client/esp_http_client.c +++ b/components/esp_http_client/esp_http_client.c @@ -724,7 +724,9 @@ esp_err_t esp_http_client_cleanup(esp_http_client_handle_t client) return ESP_FAIL; } esp_http_client_close(client); - esp_transport_list_destroy(client->transport_list); + if (client->transport_list) { + esp_transport_list_destroy(client->transport_list); + } if (client->request) { http_header_destroy(client->request->headers); if (client->request->buffer) {