diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index 2ae170a80f..e208c67c9e 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Tue Mar 24 10:36:48 CDT 2009 +Tue Mar 24 10:37:37 CDT 2009 diff --git a/libs/sofia-sip/libsofia-sip-ua/nta/nta.c b/libs/sofia-sip/libsofia-sip-ua/nta/nta.c index 7837253b80..342e94ec2c 100644 --- a/libs/sofia-sip/libsofia-sip-ua/nta/nta.c +++ b/libs/sofia-sip/libsofia-sip-ua/nta/nta.c @@ -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;