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

View File

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