mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 11:25:35 +00:00
resource_endpoints.c: memory leak when providing a 404 response
When handling a send_message request to a non-existing endpoint, the response's body is overriden and not properly freed. ASTERISK-29108 Change-Id: Ie1d3d70065f80793445b60f5e4a7eb31b4b9c5c8
This commit is contained in:
@@ -211,6 +211,7 @@ static void send_message(const char *to, const char *from, const char *body, str
|
||||
if (ast_msg_send(msg, to, from)) {
|
||||
ast_ari_response_error(response, 404, "Not Found",
|
||||
"Endpoint not found");
|
||||
return;
|
||||
}
|
||||
|
||||
response->message = ast_json_null();
|
||||
|
Reference in New Issue
Block a user