]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
MixMonitor: Fix refleak in manager_stop_mixmonitor() if could not stop monitoring.
authorRichard Mudgett <rmudgett@digium.com>
Wed, 3 Jul 2013 23:52:04 +0000 (23:52 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Wed, 3 Jul 2013 23:52:04 +0000 (23:52 +0000)
........

Merged revisions 393490 from http://svn.asterisk.org/svn/asterisk/trunk

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@393630 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_mixmonitor.c

index 9b4ed40412bfab3fb7de55ea827e6b4d7c799636..949cd1ce2d9593cfe58f96e5871824c3d3820ae5 100644 (file)
@@ -1331,6 +1331,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;
        }