From 67d7b60f19805f2db13807a1b32a141d51476c67 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 ab9271e990..9438f05d97 100644 --- a/components/esp_websocket_client/esp_websocket_client.c +++ b/components/esp_websocket_client/esp_websocket_client.c @@ -644,6 +644,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;