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(); }