]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
make sure sip->sip_request->rq_url->url_user exists before you strncmp on it.
authorBrian West <brian@freeswitch.org>
Sun, 1 Feb 2009 21:59:50 +0000 (21:59 +0000)
committerBrian West <brian@freeswitch.org>
Sun, 1 Feb 2009 21:59:50 +0000 (21:59 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11589 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/sofia.c

index 0bba963304a19a04ec7c66c01c7b5c5aaf7b4698..93bf806a92c0b1332a4564e26830ea329963c124 100644 (file)
@@ -103,7 +103,7 @@ void sofia_handle_sip_i_notify(switch_core_session_t *session, int status,
        */
        if (profile->manage_shared_appearance) {
                
-               if (!strncmp(sip->sip_request->rq_url->url_user, "sla-agent", sizeof("sla-agent"))) {
+               if (sip->sip_request->rq_url->url_user && !strncmp(sip->sip_request->rq_url->url_user, "sla-agent", sizeof("sla-agent"))) {
                        int sub_state;
                        tl_gets(tags, NUTAG_SUBSTATE_REF(sub_state), TAG_END());