From 8b33e2e2500b063b4850f5391b4bdcc440d7f5ab Mon Sep 17 00:00:00 2001 From: supersjellie <125043077+supersjellie@users.noreply.github.com> Date: Wed, 14 Jun 2023 17:22:27 +0200 Subject: [PATCH] Fix for occasional WebServer timeout issues (#8944) Fixes #8941 --- libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h b/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h index eca341aee..817d323cb 100644 --- a/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h +++ b/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h @@ -281,14 +281,13 @@ void ESP8266WebServerTemplate::serveStatic(const char* uri, FS& fs, template void ESP8266WebServerTemplate::handleClient() { if (_currentStatus == HC_NONE) { - ClientType client = _server.accept(); - if (!client) { + _currentClient = _server.accept(); + if (!_currentClient) { return; } DBGWS("New client\n"); - _currentClient = client; _currentStatus = HC_WAIT_READ; _statusChange = millis(); }