fix leaked response if source is invalid

This commit is contained in:
Me No Dev 2016-04-11 21:42:37 +03:00
parent b1e1450bfb
commit c45b4002e5
1 changed files with 4 additions and 1 deletions

View File

@ -621,8 +621,11 @@ void AsyncWebServerRequest::send(AsyncWebServerResponse *response){
_onDisconnect();
return;
}
if(!_response->_sourceValid())
if(!_response->_sourceValid()){
delete response;
_response = NULL;
send(500);
}
else
_response->_respond(this);
}