From: Dragos Oancea Date: Wed, 12 Feb 2020 01:53:24 +0000 (+0000) Subject: [mod_sofia] scan-build: Access to field 'sip_call_info' results in a dereference... X-Git-Tag: v1.10.3^2~192^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F334%2Fhead;p=thirdparty%2Ffreeswitch.git [mod_sofia] scan-build: Access to field 'sip_call_info' results in a dereference of a null pointer (loaded from variable 'sip') --- diff --git a/src/mod/endpoints/mod_sofia/sofia.c b/src/mod/endpoints/mod_sofia/sofia.c index a4374a1437..56ce021b52 100644 --- a/src/mod/endpoints/mod_sofia/sofia.c +++ b/src/mod/endpoints/mod_sofia/sofia.c @@ -10077,7 +10077,7 @@ void sofia_handle_sip_i_reinvite(switch_core_session_t *session, } if (profile && sofia_test_pflag(profile, PFLAG_MANAGE_SHARED_APPEARANCE)) { - if (channel && sip->sip_call_info) { + if (channel && sip && sip->sip_call_info) { char *p; if ((call_info = sip_header_as_string(nua_handle_home(nh), (void *) sip->sip_call_info))) { if (switch_stristr("appearance", call_info)) {