From d985a7525e8958d387bfe26062fc0187cce44dac Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Wed, 15 Dec 2010 08:11:28 +0000 Subject: 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 --- pjsip/src/pjsip/sip_dialog.c | 1 + 1 file changed, 1 insertion(+) (limited to 'pjsip') 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))) -- cgit v1.2.3