forked from me-no-dev/ESPAsyncWebServer
fix leaked response if source is invalid
This commit is contained in:
1 parent
b1e1450bfb
commit
c45b4002e5
1 file changed
+4
-1
+4
-1
@@ -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);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user