diff --git a/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp b/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp index a01abf416..1ab80260f 100644 --- a/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp +++ b/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp @@ -93,7 +93,7 @@ bool ESP8266WebServer::authenticate(const char * username, const char * password authReq = authReq.substring(6); authReq.trim(); char toencodeLen = strlen(username)+strlen(password)+1; - char *toencode = new char[toencodeLen]; + char *toencode = new char[toencodeLen + 1]; if(toencode == NULL){ authReq = String(); return false;