serveJson: Fix possible memory leak

Ensure we delete the response if it's not locked
This commit is contained in:
Will Miles 2024-01-06 10:24:05 -05:00
parent 9d3c0f4ff0
commit 77116172e4

View File

@ -1065,6 +1065,7 @@ void serveJson(AsyncWebServerRequest* request)
if (!response->owns_lock()) {
serveJsonError(request, 503, ERR_NOBUF);
servingClient = false;
delete response;
return;
}