diff --git a/libraries/WiFi/src/WiFiClient.cpp b/libraries/WiFi/src/WiFiClient.cpp index a8f81b32..25c27582 100644 --- a/libraries/WiFi/src/WiFiClient.cpp +++ b/libraries/WiFi/src/WiFiClient.cpp @@ -266,12 +266,9 @@ void WiFiClient::flush() { while(a){ toRead = (a>WIFI_CLIENT_FLUSH_BUFFER_SIZE)?WIFI_CLIENT_FLUSH_BUFFER_SIZE:a; if(recv(fd(), buf, toRead, MSG_DONTWAIT) < 0) { - if(errno != EWOULDBLOCK){ - log_e("%d", errno); - stop(); - break; - } - delay(1);//give some time + log_e("%d", errno); + stop(); + break; } a = available(); }