From 326083044a458c2ee95aea09df3cfa83d567594e Mon Sep 17 00:00:00 2001 From: david gauchard Date: Wed, 4 Dec 2019 00:51:51 +0100 Subject: [PATCH] webserver: fix sending char* (#6878) * webserver: fix sending char* * add missing char* overload --- libraries/ESP8266WebServer/src/ESP8266WebServer.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libraries/ESP8266WebServer/src/ESP8266WebServer.h b/libraries/ESP8266WebServer/src/ESP8266WebServer.h index 60b10249d..cde599c5e 100644 --- a/libraries/ESP8266WebServer/src/ESP8266WebServer.h +++ b/libraries/ESP8266WebServer/src/ESP8266WebServer.h @@ -127,10 +127,10 @@ public: void send(int code, const char* content_type = NULL, const String& content = String("")); void send(int code, char* content_type, const String& content); void send(int code, const String& content_type, const String& content); - void send(int code, const char *content_type, const char *content, size_t content_length = 0) { - if (content_length == 0) { - content_length = strlen_P(content); - } + void send(int code, const char *content_type, const char *content) { + send_P(code, content_type, content); + } + void send(int code, const char *content_type, const char *content, size_t content_length) { send_P(code, content_type, content, content_length); } void send(int code, const char *content_type, const uint8_t *content, size_t content_length) {