From 1e83bee4feda90673607174d07bceb21d1b641ea Mon Sep 17 00:00:00 2001 From: surengab Date: Thu, 6 Nov 2025 13:30:56 +0400 Subject: [PATCH] fix(websocket): remove redundant timeout check in client task loop --- components/esp_websocket_client/esp_websocket_client.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/components/esp_websocket_client/esp_websocket_client.c b/components/esp_websocket_client/esp_websocket_client.c index 2da636a40..21a172d91 100644 --- a/components/esp_websocket_client/esp_websocket_client.c +++ b/components/esp_websocket_client/esp_websocket_client.c @@ -1168,12 +1168,6 @@ static void esp_websocket_client_task(void *pv) } } } - - - if (read_select == 0) { - ESP_LOGV(TAG, "Read poll timeout: skipping esp_transport_read()..."); - break; - } break; case WEBSOCKET_STATE_WAIT_TIMEOUT: @@ -1226,6 +1220,8 @@ static void esp_websocket_client_task(void *pv) esp_websocket_client_abort_connection(client, WEBSOCKET_ERROR_TYPE_TCP_TRANSPORT); xSemaphoreGiveRecursive(client->lock); } + } else { + ESP_LOGV(TAG, "Read poll timeout: skipping esp_transport_poll_read()."); } } else if (WEBSOCKET_STATE_WAIT_TIMEOUT == client->state) { // waiting for reconnection or a request to stop the client...