]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Issue 7294 - patch by phsultan - Asterisk sends Invite instead of BYE in some cases.
authorOlle Johansson <oej@edvina.net>
Thu, 15 Jun 2006 14:11:22 +0000 (14:11 +0000)
committerOlle Johansson <oej@edvina.net>
Thu, 15 Jun 2006 14:11:22 +0000 (14:11 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2@34306 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c

index acbe6f3ab14cd1844835848ecf3488ce1df301fe..6e63637dea6c2936e01dba676dc34a5245b10bad 100644 (file)
@@ -12911,7 +12911,7 @@ static int sip_set_rtp_peer(struct ast_channel *chan, struct ast_rtp *rtp, struc
        else
                memset(&p->vredirip, 0, sizeof(p->vredirip));
        p->redircodecs = codecs;
-       if (!ast_test_flag(p, SIP_GOTREFER)) {
+       if (codecs && !ast_test_flag(p, SIP_GOTREFER)) {
                if (!p->pendinginvite) {
                        if (option_debug > 2) {
                                char iabuf[INET_ADDRSTRLEN];