]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Fix segfault on registrations when we are not challenged for aut. can't match scheme...
authorMichael Jerris <mike@jerris.com>
Wed, 8 Nov 2006 19:12:28 +0000 (19:12 +0000)
committerMichael Jerris <mike@jerris.com>
Wed, 8 Nov 2006 19:12:28 +0000 (19:12 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3282 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/mod_sofia.c

index 24258b05a48e64f987fca5144c0e7af1bfd51cd3..3ae9cd51bbe7b14d561b1f069f218f51901d6f75 100644 (file)
@@ -4090,7 +4090,7 @@ static void sip_r_register(int status,
                } else if (profile) {
                        outbound_reg_t *oregp;
                        for (oregp = profile->registrations; oregp; oregp = oregp->next) {
-                               if (!strcasecmp(oregp->register_scheme, scheme) && !strcasecmp(oregp->register_realm, realm)) {
+                               if (scheme && realm && !strcasecmp(oregp->register_scheme, scheme) && !strcasecmp(oregp->register_realm, realm)) {
                                        oreg = oregp;
                                        break;
                                }