diff --git a/libraries/ESP8266WiFi/src/WiFiServer.cpp b/libraries/ESP8266WiFi/src/WiFiServer.cpp index 10e72b3ea..644f8b45d 100644 --- a/libraries/ESP8266WiFi/src/WiFiServer.cpp +++ b/libraries/ESP8266WiFi/src/WiFiServer.cpp @@ -115,9 +115,10 @@ WiFiClient WiFiServer::available(byte* status) { WiFiClient result(_unclaimed); // pcb can be null when peer has already closed the connection - if (_unclaimed->getPCB()) + if (_unclaimed->getPCB()) { // give permission to lwIP to accept one more peer tcp_backlog_accepted(_unclaimed->getPCB()); + } _unclaimed = _unclaimed->next(); result.setNoDelay(getNoDelay());