From e419e67cb0c41df1d12e264be4f626c936217fe0 Mon Sep 17 00:00:00 2001 From: MichaelDvP <59284019+MichaelDvP@users.noreply.github.com> Date: Tue, 29 Jun 2021 09:37:05 +0200 Subject: [PATCH] fix memory leak (#78) --- src/web/WebAPIService.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/web/WebAPIService.cpp b/src/web/WebAPIService.cpp index 2cd541b3f..c1e121300 100644 --- a/src/web/WebAPIService.cpp +++ b/src/web/WebAPIService.cpp @@ -182,11 +182,13 @@ void WebAPIService::parse(AsyncWebServerRequest * request, std::string & device_ // check for errors if (!ok) { + delete response; send_message_response(request, 400, "Problems parsing elements"); // Bad Request return; } if (!json.size()) { + delete response; send_message_response(request, 200, "OK"); // OK return; }