From 1edde04f9188f88025cb1852a3a6991dd31c2cb9 Mon Sep 17 00:00:00 2001 From: David Gauchard Date: Wed, 13 Dec 2017 14:41:03 +0100 Subject: [PATCH] check nullptr in ESP8266WebServer --- libraries/ESP8266WebServer/src/Parsing.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/ESP8266WebServer/src/Parsing.cpp b/libraries/ESP8266WebServer/src/Parsing.cpp index 581439227b..eae25de06c 100644 --- a/libraries/ESP8266WebServer/src/Parsing.cpp +++ b/libraries/ESP8266WebServer/src/Parsing.cpp @@ -179,6 +179,8 @@ bool ESP8266WebServer::_parseRequest(WiFiClient& client) { if (!isForm){ size_t plainLength; char* plainBuf = readBytesWithTimeout(client, contentLength, plainLength, HTTP_MAX_POST_WAIT); + if (!plainBuf) + return false; if (plainLength < contentLength) { free(plainBuf); return false;