]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_sofia] coverity CID 1024254 (Dereference before null check)
authorDragos Oancea <dragos@signalwire.com>
Wed, 31 May 2023 13:08:17 +0000 (16:08 +0300)
committerAndrey Volk <andywolk@gmail.com>
Wed, 31 May 2023 21:43:07 +0000 (00:43 +0300)
src/mod/endpoints/mod_sofia/mod_sofia.c

index 7c6f42f38b424845ad9b480701c64f1a19e49ddb..febc65de75668140645f8a4f353a8411e1982ee1 100644 (file)
@@ -472,7 +472,7 @@ switch_status_t sofia_on_hangup(switch_core_session_t *session)
                switch_core_hash_delete_locked(tech_pvt->profile->chat_hash, tech_pvt->hash_key, tech_pvt->profile->flag_mutex);
        }
 
-       if (session && tech_pvt->profile->pres_type) {
+       if (tech_pvt->profile->pres_type) {
                char *sql = switch_mprintf("delete from sip_dialogs where uuid='%q'", switch_core_session_get_uuid(session));
                switch_assert(sql);
                sofia_glue_execute_sql_now(tech_pvt->profile, &sql, SWITCH_TRUE);