From 7cff0f5923f88c1f71ee63162100f7a5882d36df Mon Sep 17 00:00:00 2001 From: david gauchard Date: Thu, 30 Jul 2020 01:18:49 +0200 Subject: [PATCH] webhook: prevent from losing a new client while waiting --- libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h b/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h index ce0d5bf2ea..218fd168af 100644 --- a/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h +++ b/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h @@ -366,7 +366,7 @@ void ESP8266WebServerTemplate::handleClient() { break; case HC_WAIT_CLOSE: // Wait for client to close the connection - if (!_server.available() && (millis() - _statusChange <= HTTP_MAX_CLOSE_WAIT)) { + if (!_server.hasClient() && (millis() - _statusChange <= HTTP_MAX_CLOSE_WAIT)) { keepCurrentClient = true; callYield = true; if (_currentClient.available())