diff options
author | Joshua Colp <jcolp@digium.com> | 2018-01-10 06:40:39 -0600 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2018-01-10 06:40:39 -0600 |
commit | a1eb5b06a8c5b426f237698a5dca93210cc28716 (patch) | |
tree | 6b864533212ee43f92008d6addae352cb64cd408 /res/stasis/stasis_bridge.c | |
parent | 8e0f2c7379c1a39b5416878e36515b6ff97aaa9d (diff) | |
parent | 17480f6ea460cc1e8de532c0ce0a989247858606 (diff) |
Merge "res_stasis: Reduce RAII_VAR usage." into 13
Diffstat (limited to 'res/stasis/stasis_bridge.c')
-rw-r--r-- | res/stasis/stasis_bridge.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/res/stasis/stasis_bridge.c b/res/stasis/stasis_bridge.c index 81b35e308..701cbaea8 100644 --- a/res/stasis/stasis_bridge.c +++ b/res/stasis/stasis_bridge.c @@ -252,7 +252,7 @@ static int bridge_stasis_moving(struct ast_bridge_channel *bridge_channel, void { if (src->v_table == &bridge_stasis_v_table && dst->v_table != &bridge_stasis_v_table) { - RAII_VAR(struct stasis_app_control *, control, NULL, ao2_cleanup); + struct stasis_app_control *control; struct ast_channel *chan; chan = bridge_channel->chan; @@ -265,6 +265,7 @@ static int bridge_stasis_moving(struct ast_bridge_channel *bridge_channel, void stasis_app_channel_set_stasis_end_published(chan); app_send_end_msg(control_app(control), chan); + ao2_ref(control, -1); } return -1; |