Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv30601/channels

Modified Files:
        chan_sip.c 
Log Message:
Handle dialog updates to to tag properly (bug #5166)


Index: chan_sip.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_sip.c,v
retrieving revision 1.848
retrieving revision 1.849
diff -u -d -r1.848 -r1.849
--- chan_sip.c  14 Sep 2005 00:27:51 -0000      1.848
+++ chan_sip.c  14 Sep 2005 00:43:11 -0000      1.849
@@ -9236,7 +9236,7 @@
                __sip_ack(p, seqno, 0, sipmethod);
 
        /* Get their tag if we haven't already */
-       if (ast_strlen_zero(p->theirtag)) {
+       if (ast_strlen_zero(p->theirtag) || (resp >= 200)) {
                to = get_header(req, "To");
                to = strcasestr(to, "tag=");
                if (to) {

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to