]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_sofia] scan-build in sofia_glue_do_invite(): Null pointer passed as an argument...
authorAndrey Volk <andywolk@gmail.com>
Wed, 20 Jan 2021 15:48:01 +0000 (18:48 +0300)
committerAndrey Volk <andywolk@gmail.com>
Wed, 17 Mar 2021 16:34:12 +0000 (19:34 +0300)
src/mod/endpoints/mod_sofia/sofia_glue.c

index 2eea09bd5e08a0bd944a9e54d3520360c3c49f73..0c0035412fe587f3e108b5461c6613ac1c332298 100644 (file)
@@ -1211,7 +1211,7 @@ switch_status_t sofia_glue_do_invite(switch_core_session_t *session)
                }
 
                sofia_glue_get_url_from_contact(rpid_domain, 0);
-               if ((rpid_domain = strrchr(rpid_domain, '@'))) {
+               if (rpid_domain && (rpid_domain = strrchr(rpid_domain, '@'))) {
                        rpid_domain++;
                        if ((p = strchr(rpid_domain, ';'))) {
                                *p = '\0';