fix leaked response if source is invalid
This commit is contained in:
parent
b1e1450bfb
commit
c45b4002e5
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue