]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Check the proper page for the SENDRPID flag.
authorMark Michelson <mmichelson@digium.com>
Sun, 11 Oct 2009 22:19:22 +0000 (22:19 +0000)
committerMark Michelson <mmichelson@digium.com>
Sun, 11 Oct 2009 22:19:22 +0000 (22:19 +0000)
If a pending reinvite were sent, we might not properly
send connected party info since we were checking the wrong
flag. This was a rare occurrence, but could still happen
nevertheless.

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

channels/chan_sip.c

index ce1fc23bf16a75a609a89e93c760589d6be49c91..4281808ad44666d722f4591c079ba46d23096a92 100644 (file)
@@ -10670,7 +10670,7 @@ static int transmit_reinvite_with_sdp(struct sip_pvt *p, int t38version, int old
                        add_header(&req, "X-asterisk-Info", "SIP re-invite (External RTP bridge)");
        }
 
-       if (ast_test_flag(&p->flags[1], SIP_SENDRPID))
+       if (ast_test_flag(&p->flags[0], SIP_SENDRPID))
                add_rpid(&req, p);
 
        if (p->do_history)