From e219cb03735d67be26065ab7df62fe964b764b9d Mon Sep 17 00:00:00 2001 From: Juraj Andrassy Date: Sat, 2 Nov 2019 06:32:59 +0100 Subject: [PATCH] WiFiClient.connected() should return true if data are available and the WiFiClient bool() operator too --- libraries/ESP8266WiFi/src/WiFiClient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/ESP8266WiFi/src/WiFiClient.cpp b/libraries/ESP8266WiFi/src/WiFiClient.cpp index 2d7b5ac46e..172ed27039 100644 --- a/libraries/ESP8266WiFi/src/WiFiClient.cpp +++ b/libraries/ESP8266WiFi/src/WiFiClient.cpp @@ -331,7 +331,7 @@ bool WiFiClient::stop(unsigned int maxWaitMs) uint8_t WiFiClient::connected() { - if (!_client || _client->state() == CLOSED) + if (!_client) return 0; return _client->state() == ESTABLISHED || available();