]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
...and make sure that the dialog is destroyed, even if we don't get any answer on...
authorOlle Johansson <oej@edvina.net>
Fri, 10 Nov 2006 21:42:27 +0000 (21:42 +0000)
committerOlle Johansson <oej@edvina.net>
Fri, 10 Nov 2006 21:42:27 +0000 (21:42 +0000)
This is the channel that remains dead after the SIP transfer

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

channels/chan_sip.c

index 6c39a0b24f769cb58319e6269450f86b83eb5959..286abb92ba1cf7ef27b72be087326c6bc7a388d6 100644 (file)
@@ -1972,6 +1972,7 @@ static int __sip_autodestruct(void *data)
                if (option_debug > 2)
                        ast_log(LOG_DEBUG, "Finally hanging up channel after transfer: %s\n", p->callid);
                transmit_request_with_auth(p, SIP_BYE, 0, XMIT_RELIABLE, 1);
+               sip_scheddestroy(p, DEFAULT_TRANS_TIMEOUT);
        } else
                sip_destroy(p);
        return 0;