From f19fa514221d20ccf58ef9ce81d5fbfa3dadb543 Mon Sep 17 00:00:00 2001 From: dav1901 <44604348+dav1901@users.noreply.github.com> Date: Sun, 16 Dec 2018 19:18:44 +0200 Subject: [PATCH] Adjust send_P to function the same as send --- 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 b41239241a..81d436c459 100644 --- a/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp +++ b/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp @@ -418,7 +418,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) {