From 1a22e862568f650729f66bbc38fc11b9aa92b370 Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Thu, 21 Aug 2014 07:20:34 +0000 Subject: Re #1735: Fixed missing check of "sips" scheme in request line in pjsip_inv_verify_request3(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4900 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsip-ua/sip_inv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pjsip/src/pjsip-ua/sip_inv.c b/pjsip/src/pjsip-ua/sip_inv.c index 7252c7aa..d098cd6b 100644 --- a/pjsip/src/pjsip-ua/sip_inv.c +++ b/pjsip/src/pjsip-ua/sip_inv.c @@ -997,7 +997,7 @@ PJ_DEF(pj_status_t) pjsip_inv_verify_request3(pjsip_rx_data *rdata, /* Ticket #1735: Check Contact/Record-Route header in a secure dialog. */ if (pjsip_cfg()->endpt.disable_secure_dlg_check == PJ_FALSE && - msg && c_hdr && c_hdr->uri) + msg && PJSIP_URI_SCHEME_IS_SIPS(msg->line.req.uri)) { /* Check Contact header */ if (!PJSIP_URI_SCHEME_IS_SIPS(c_hdr->uri)) -- cgit v1.2.3