From 297661cd2a13a35d49fefe592e207aa62b61fee6 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Wed, 4 Oct 2023 08:25:21 +0200 Subject: [PATCH] control_socket: fixed a leak fixes CID 417382 --- src/control_socket.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/control_socket.cpp b/src/control_socket.cpp index 89db72bc9..e6247cdf5 100644 --- a/src/control_socket.cpp +++ b/src/control_socket.cpp @@ -320,6 +320,7 @@ process_audio_message(struct module *root_module, const char *cmd) } else if (prefix_matches(cmd, "unmute-")) { msg->type = RECEIVER_MSG_UNMUTE; } else { + free_message((struct message *) msg, nullptr); return new_response(RESPONSE_BAD_REQUEST, "malformed audio recv mute msg"); } @@ -334,6 +335,7 @@ process_audio_message(struct module *root_module, const char *cmd) } else if (prefix_matches(cmd, "unmute-")) { msg->type = SENDER_MSG_UNMUTE; } else { + free_message((struct message *) msg, nullptr); return new_response(RESPONSE_BAD_REQUEST, "malformed audio send mute msg"); }