From 046716556ebada314e1ae1a023691fd0961eca94 Mon Sep 17 00:00:00 2001 From: Hopperpop Date: Fri, 18 Mar 2016 22:34:18 +0100 Subject: [PATCH] Fix buffer overflow in authenticate. --- src/WebRequest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WebRequest.cpp b/src/WebRequest.cpp index b585449..dc156bc 100644 --- a/src/WebRequest.cpp +++ b/src/WebRequest.cpp @@ -673,7 +673,7 @@ void AsyncWebServerRequest::sendChunked(String contentType, AwsResponseFiller ca bool AsyncWebServerRequest::authenticate(const char * username, const char * password){ if(_authorization.length()){ char toencodeLen = os_strlen(username)+os_strlen(password)+1; - char *toencode = new char[toencodeLen]; + char *toencode = new char[toencodeLen+1]; if(toencode == NULL){ return false; }