summaryrefslogtreecommitdiff
path: root/pjsip
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-11-06 13:19:20 +0000
committerBenny Prijono <bennylp@teluu.com>2006-11-06 13:19:20 +0000
commitc6d889684c7c8a58eeb1917a392efb7948a9ac11 (patch)
treef00c658971cc7529b6b38ff6ba2ec4be3a036163 /pjsip
parenteb8b86a1fda42af9d759839483cefeffd045ae98 (diff)
Removed multiple Via headers checking in transport, as
proxies will receive multiple Via headers. Thanks Aldo <acampi at deis.unibo.it>. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@792 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip')
-rw-r--r--pjsip/src/pjsip/sip_transport.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/pjsip/src/pjsip/sip_transport.c b/pjsip/src/pjsip/sip_transport.c
index c4ae9659..6f53d6ee 100644
--- a/pjsip/src/pjsip/sip_transport.c
+++ b/pjsip/src/pjsip/sip_transport.c
@@ -1141,6 +1141,10 @@ PJ_DEF(pj_ssize_t) pjsip_tpmgr_receive_packet( pjsip_tpmgr *mgr,
/* Drop response message if it has more than one Via.
*/
+ /* This is wrong. Proxy DOES receive responses with multiple
+ * Via headers! Thanks Aldo <acampi at deis.unibo.it> for pointing
+ * this out.
+
if (msg->type == PJSIP_RESPONSE_MSG) {
pjsip_hdr *hdr;
hdr = (pjsip_hdr*)rdata->msg_info.via->next;
@@ -1152,6 +1156,7 @@ PJ_DEF(pj_ssize_t) pjsip_tpmgr_receive_packet( pjsip_tpmgr *mgr,
}
}
}
+ */
/* Call the transport manager's upstream message callback.
*/