serveJson: Fix possible memory leak
Ensure we delete the response if it's not locked
This commit is contained in:
@@ -1065,6 +1065,7 @@ void serveJson(AsyncWebServerRequest* request)
|
||||
if (!response->owns_lock()) {
|
||||
serveJsonError(request, 503, ERR_NOBUF);
|
||||
servingClient = false;
|
||||
delete response;
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user