diff options
author | Benny Prijono <bennylp@teluu.com> | 2010-12-15 08:11:28 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2010-12-15 08:11:28 +0000 |
commit | d985a7525e8958d387bfe26062fc0187cce44dac (patch) | |
tree | 0d9a1683e36619b1d49b7f8c594c74dcb93fc037 /pjsip | |
parent | 15b441b54ac2bd78d650341bfe2805f01ea9d047 (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.c | 1 |
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))) |