From c08efb52fbc34b5e644d29e7ad904c0e7b2ff1ef Mon Sep 17 00:00:00 2001 From: dav1901 <44604348+dav1901@users.noreply.github.com> Date: Thu, 7 Feb 2019 22:39:20 +0200 Subject: [PATCH] Adjust send_P to function the same as send (#5507) --- libraries/ESP8266WebServer/src/ESP8266WebServer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp b/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp index d04ddb2ba..52b58904b 100644 --- a/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp +++ b/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp @@ -419,7 +419,9 @@ void ESP8266WebServer::send_P(int code, PGM_P content_type, PGM_P content) { memccpy_P((void*)type, (PGM_VOID_P)content_type, 0, sizeof(type)); _prepareHeader(header, code, (const char* )type, contentLength); _currentClientWrite(header.c_str(), header.length()); - sendContent_P(content); + if (contentLength) { + sendContent_P(content); + } } void ESP8266WebServer::send_P(int code, PGM_P content_type, PGM_P content, size_t contentLength) {