From: nrensen Date: Thu, 21 Oct 2021 16:39:19 +0000 (+0800) Subject: [mod_sofia] Remove redundant sip_from->a_url checks X-Git-Tag: v1.10.7^2~216 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ce87856c91c01394d973fdcbfd4a9a45b210bba1;p=thirdparty%2Ffreeswitch.git [mod_sofia] Remove redundant sip_from->a_url checks --- diff --git a/src/mod/endpoints/mod_sofia/sofia.c b/src/mod/endpoints/mod_sofia/sofia.c index 82b912341b..491b9c6444 100644 --- a/src/mod/endpoints/mod_sofia/sofia.c +++ b/src/mod/endpoints/mod_sofia/sofia.c @@ -10661,7 +10661,7 @@ void sofia_handle_sip_i_invite(switch_core_session_t *session, nua_t *nua, sofia } } - if (sip->sip_from && sip->sip_from->a_url) { + if (sip->sip_from) { tech_pvt->from_user = switch_core_session_strdup(session, sip->sip_from->a_url->url_user); } tech_pvt->mparams.remote_ip = switch_core_session_strdup(session, network_ip); @@ -11236,7 +11236,7 @@ void sofia_handle_sip_i_invite(switch_core_session_t *session, nua_t *nua, sofia if (profile->pres_type) { const char *presence_id = switch_channel_get_variable(channel, "presence_id"); - if (zstr(presence_id) && sip->sip_from && sip->sip_from->a_url) { + if (zstr(presence_id) && sip->sip_from) { const char *user = switch_str_nil(sip->sip_from->a_url->url_user); const char *host = switch_str_nil(sip->sip_from->a_url->url_host); char *tmp = switch_mprintf("%s@%s", user, host);