summaryrefslogtreecommitdiff
path: root/pjsip
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2010-12-15 08:11:28 +0000
committerBenny Prijono <bennylp@teluu.com>2010-12-15 08:11:28 +0000
commitd985a7525e8958d387bfe26062fc0187cce44dac (patch)
tree0d9a1683e36619b1d49b7f8c594c74dcb93fc037 /pjsip
parent15b441b54ac2bd78d650341bfe2805f01ea9d047 (diff)
Fixed #1190: Remote dialog info is not updated if 100 (Trying) response contains To tag parameter (thanks Marcus Froeschl for the report)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3397 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip')
-rw-r--r--pjsip/src/pjsip/sip_dialog.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pjsip/src/pjsip/sip_dialog.c b/pjsip/src/pjsip/sip_dialog.c
index 0fe758fd..2513afe0 100644
--- a/pjsip/src/pjsip/sip_dialog.c
+++ b/pjsip/src/pjsip/sip_dialog.c
@@ -1773,6 +1773,7 @@ void pjsip_dlg_on_rx_response( pjsip_dialog *dlg, pjsip_rx_data *rdata )
||
(dlg->role==PJSIP_ROLE_UAC &&
!dlg->uac_has_2xx &&
+ res_code > 100 &&
res_code/100 <= 2 &&
pjsip_method_creates_dialog(&rdata->msg_info.cseq->method) &&
pj_strcmp(&dlg->remote.info->tag, &rdata->msg_info.to->tag)))