Skip to content

Commit 8b33e2e

Browse files
authored
Fix for occasional WebServer timeout issues (#8944)
Fixes #8941
1 parent e05656b commit 8b33e2e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Diff for: libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h

+2-3
Original file line numberDiff line numberDiff line change
@@ -281,14 +281,13 @@ void ESP8266WebServerTemplate<ServerType>::serveStatic(const char* uri, FS& fs,
281281
template <typename ServerType>
282282
void ESP8266WebServerTemplate<ServerType>::handleClient() {
283283
if (_currentStatus == HC_NONE) {
284-
ClientType client = _server.accept();
285-
if (!client) {
284+
_currentClient = _server.accept();
285+
if (!_currentClient) {
286286
return;
287287
}
288288

289289
DBGWS("New client\n");
290290

291-
_currentClient = client;
292291
_currentStatus = HC_WAIT_READ;
293292
_statusChange = millis();
294293
}

0 commit comments

Comments
 (0)