From e08dbfcb3d7263218e58a88274c8f19eaa14cd69 Mon Sep 17 00:00:00 2001 From: Supersjellie Date: Thu, 15 Jun 2023 09:14:18 +0200 Subject: [PATCH] Fix for timeout issues on WebServer --- libraries/WebServer/src/WebServer.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libraries/WebServer/src/WebServer.cpp b/libraries/WebServer/src/WebServer.cpp index 66c01198fc9..350f48245e2 100644 --- a/libraries/WebServer/src/WebServer.cpp +++ b/libraries/WebServer/src/WebServer.cpp @@ -285,17 +285,16 @@ void WebServer::serveStatic(const char* uri, FS& fs, const char* path, const cha void WebServer::handleClient() { if (_currentStatus == HC_NONE) { - WiFiClient client = _server.available(); - if (!client) { + _currentClient = _server.available(); + if (!_currentClient) { if (_nullDelay) { delay(1); } return; } - log_v("New client: client.localIP()=%s", client.localIP().toString().c_str()); + log_v("New client: client.localIP()=%s", _currentClient.localIP().toString().c_str()); - _currentClient = client; _currentStatus = HC_WAIT_READ; _statusChange = millis(); }