From b7e645b758253f5fc56961f573985394cc725959 Mon Sep 17 00:00:00 2001 From: Takayuki 'January June' Suwa Date: Thu, 6 Apr 2023 11:34:48 +0900 Subject: [PATCH] ESP8266WebServer: Explicitly flush after all responses have been indicated to be sent This patch reduces the HTTP connection instability (for example, early-closing of server responses). --- libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h b/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h index eca341aee5..feaad051ea 100644 --- a/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h +++ b/libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h @@ -743,6 +743,7 @@ void ESP8266WebServerTemplate::_finalizeResponse() { if (_chunked) { sendContent(emptyString); } + _currentClient.flush(); } template