From 1041a9d7523377cb67b3ce2b7cfb837c623ebd07 Mon Sep 17 00:00:00 2001 From: david gauchard Date: Thu, 30 Jul 2020 01:26:56 +0200 Subject: [PATCH] webhook/http1.1: prevent from losing a new client while waiting (#7492) --- 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 ce0d5bf2e..218fd168a 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())