diff --git a/components/esp_websocket_client/esp_websocket_client.c b/components/esp_websocket_client/esp_websocket_client.c index 3badfe76f9..1dcf364e79 100644 --- a/components/esp_websocket_client/esp_websocket_client.c +++ b/components/esp_websocket_client/esp_websocket_client.c @@ -1039,10 +1039,9 @@ static void esp_websocket_client_task(void *pv) ESP_LOGD(TAG, " Waiting for TCP connection to be closed by the server"); int ret = esp_transport_ws_poll_connection_closed(client->transport, 1000); if (ret == 0) { - // still waiting - break; - } - if (ret < 0) { + ESP_LOGW(TAG, "Did not get TCP close within expected delay"); + + } else if (ret < 0) { ESP_LOGW(TAG, "Connection terminated while waiting for clean TCP close"); } client->run = false;