mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
MixMonitor: Fix refleak in manager_stop_mixmonitor() if could not stop monitoring.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@393490 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -1357,6 +1357,7 @@ static int manager_stop_mixmonitor(struct mansession *s, const struct message *m
|
||||
res = stop_mixmonitor_full(c, mixmonitor_id);
|
||||
|
||||
if (res) {
|
||||
ast_channel_unref(c);
|
||||
astman_send_error(s, m, "Could not stop monitoring channel");
|
||||
return AMI_SUCCESS;
|
||||
}
|
||||
|
Reference in New Issue
Block a user