From 5b6bc8c5ed008230e5537ffa8045cc1ac5eb1a08 Mon Sep 17 00:00:00 2001 From: Marius Vikhammer Date: Mon, 25 May 2020 14:59:22 +0800 Subject: [PATCH] websocket client: the client now aborts the connection if send fails. Closes IDF-1744 --- components/esp_websocket_client/esp_websocket_client.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/esp_websocket_client/esp_websocket_client.c b/components/esp_websocket_client/esp_websocket_client.c index 0e959971f..6fea58c17 100644 --- a/components/esp_websocket_client/esp_websocket_client.c +++ b/components/esp_websocket_client/esp_websocket_client.c @@ -663,6 +663,7 @@ static int esp_websocket_client_send_with_opcode(esp_websocket_client_handle_t c if (wlen <= 0) { ret = wlen; ESP_LOGE(TAG, "Network error: esp_transport_write() returned %d, errno=%d", ret, errno); + esp_websocket_client_abort_connection(client); goto unlock_and_return; } current_opcode = 0;