diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index 4cc6f673f6..e6a01c6b43 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Tue Feb 19 13:10:23 CST 2013 +Fri Mar 1 15:47:13 CST 2013 diff --git a/libs/sofia-sip/libsofia-sip-ua/nta/nta.c b/libs/sofia-sip/libsofia-sip-ua/nta/nta.c index dddb3ecd9a..3f6afc03f6 100644 --- a/libs/sofia-sip/libsofia-sip-ua/nta/nta.c +++ b/libs/sofia-sip/libsofia-sip-ua/nta/nta.c @@ -7858,7 +7858,7 @@ nta_outgoing_t *outgoing_create(nta_agent_t *agent, else branch = su_sprintf(home, "branch=%s", branch); } - else if (orq->orq_user_via && sip->sip_via->v_branch) + else if (orq->orq_user_via && sip->sip_via->v_branch && orq->orq_method != sip_method_invite ) branch = su_sprintf(home, "branch=%s", sip->sip_via->v_branch); else if (stateless) branch = stateless_branch(agent, msg, sip, orq->orq_tpn);