1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-06 05:21:22 +03:00

Update Parsing.cpp

This commit is contained in:
gpepe 2016-04-07 23:32:04 +02:00
parent 8c675236c7
commit 3a95fb5a94

View File

@ -138,7 +138,7 @@ bool ESP8266WebServer::_parseRequest(WiFiClient& client) {
if (!isForm){
if (searchStr != "") searchStr += '&';
char *plainBuf = NULL;
char *plainBuf = nullptr;
size_t plainLen = 0;
while ( (plainLen == 0) || (plainLen < contentLength))
{
@ -148,7 +148,7 @@ bool ESP8266WebServer::_parseRequest(WiFiClient& client) {
while(!client.available() && tries--)delay(1);
size_t newLen = client.available();
if (!newLen) break;
plainBuf = (plainBuf == NULL) ? (char *) malloc(newLen + 1) : (char *) realloc(plainBuf, plainLen + newLen + 1);
plainBuf = (plainBuf == nullptr) ? (char *) malloc(newLen + 1) : (char *) realloc(plainBuf, plainLen + newLen + 1);
client.readBytes(&plainBuf[plainLen], newLen);
plainLen += newLen;
plainBuf[plainLen] = '\0';