]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix
authorAnthony Minessale <anthony.minessale@gmail.com>
Fri, 2 Feb 2007 00:42:20 +0000 (00:42 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Fri, 2 Feb 2007 00:42:20 +0000 (00:42 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4107 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/mod_sofia.c

index 34e9598eccda2dc6eee5f74fad0459e717118450..09e3c065ba6d06c77761e3d1d1c35dc3f15b9cce 100644 (file)
@@ -4143,7 +4143,12 @@ static void sip_i_invite(nua_t *nua,
     char *from_port;
     char uri[1024];
 
-               
+    
+    if (!(sip && sip->sip_contact && sip->sip_contact->m_url)) {
+        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "NO CONTACT!\n");
+        return;
+    }
+
     if ((profile->pflags & PFLAG_AUTH_CALLS)) {
         if (handle_register(nua, profile, nh, sip, REG_INVITE, key, sizeof(key))) {
             return;