ari: Destroy body variables in channel create.
When passing a JSON body to the 'create' channel route it would be converted into Asterisk variables, but never freed resulting in a memory leak. This change makes it so that the variables are freed in all cases. ASTERISK-30344 Change-Id: I924dbd866a01c6073e2d6fb846ccaa27ef72d49d
This commit is contained in:
parent
30b4dc9bbb
commit
f5a7efb963
1 changed files with 1 additions and 1 deletions
|
@ -1779,7 +1779,7 @@ void ast_ari_channels_create(struct ast_variable *headers,
|
|||
struct ast_ari_channels_create_args *args,
|
||||
struct ast_ari_response *response)
|
||||
{
|
||||
struct ast_variable *variables = NULL;
|
||||
RAII_VAR(struct ast_variable *, variables, NULL, ast_variables_destroy);
|
||||
struct ast_assigned_ids assignedids;
|
||||
struct ari_channel_thread_data *chan_data;
|
||||
struct ast_channel_snapshot *snapshot;
|
||||
|
|
Loading…
Reference in a new issue