]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
chan_pjsip: ref leak when checking direct_media_glare 35/2435/2
authorKevin Harwell <kharwell@digium.com>
Fri, 18 Mar 2016 19:31:12 +0000 (14:31 -0500)
committerKevin Harwell <kharwell@digium.com>
Fri, 18 Mar 2016 20:09:39 +0000 (15:09 -0500)
Fix the reference leak introduced in the following commit:

c534bd58075e2e1a1e4f3b23c435186c71b155fd

ASTERISK-25849

Change-Id: I5cfefd5ee6c1c3a1715c050330aaa10e4d2a5e85

channels/chan_pjsip.c

index 729f453f925ae8bc6a7cb862d29ba2fa92f4a128..cd55400c3bac7620f5582bec8483a4ea682ed2b2 100644 (file)
@@ -348,6 +348,7 @@ static int send_direct_media_request(void *data)
 
        if (direct_media_mitigate_glare(cdata->session)) {
                ast_debug(4, "Disregarding setting RTP on %s: mitigating re-INVITE glare\n", ast_channel_name(cdata->chan));
+               ao2_ref(cdata, -1);
                return 0;
        }