From ce87856c91c01394d973fdcbfd4a9a45b210bba1 Mon Sep 17 00:00:00 2001 From: nrensen Date: Fri, 22 Oct 2021 00:39:19 +0800 Subject: [PATCH] [mod_sofia] Remove redundant sip_from->a_url checks --- src/mod/endpoints/mod_sofia/sofia.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);