]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Thu Mar 5 13:08:22 CST 2009 Pekka Pessi <first.last@nokia.com>
authorMichael Jerris <mike@jerris.com>
Tue, 24 Mar 2009 15:38:33 +0000 (15:38 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 24 Mar 2009 15:38:33 +0000 (15:38 +0000)
  * nta.c: nta_leg_tag(leg, NULL) now always returns the tag (old or new)
  Ignore-this: f5a7d67ed90e2c284f6696d6b5b89326

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12739 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/sofia-sip/.update
libs/sofia-sip/libsofia-sip-ua/nta/nta.c

index 2ae170a80f7ec561ffba8476433a855ae732758c..e208c67c9e76e4992b26bb031a66e5023c4caccc 100644 (file)
@@ -1 +1 @@
-Tue Mar 24 10:36:48 CDT 2009
+Tue Mar 24 10:37:37 CDT 2009
index 7837253b80e6e4462196225081cfcf69d8d5f31b..342e94ec2cdc83687fb0e3ef645875ee0a7d3dee 100644 (file)
@@ -4391,7 +4391,7 @@ char const *nta_leg_tag(nta_leg_t *leg, char const *tag)
   /* If there already is a tag,
      return NULL if it does not match with new one */
   if (leg->leg_local->a_tag) {
-    if (su_casematch(tag, leg->leg_local->a_tag))
+    if (tag == NULL || su_casematch(tag, leg->leg_local->a_tag))
       return leg->leg_local->a_tag;
     else
       return NULL;