[Freeswitch-trunk] [commit] r13550 - freeswitch/trunk/src
    FreeSWITCH SVN 
    anthm at freeswitch.org
       
    Tue Jun  2 11:30:19 PDT 2009
    
    
  
Author: anthm
Date: Tue Jun  2 13:30:18 2009
New Revision: 13550
Log:
rupa said this segged
Modified:
   freeswitch/trunk/src/switch_utils.c
Modified: freeswitch/trunk/src/switch_utils.c
==============================================================================
--- freeswitch/trunk/src/switch_utils.c	(original)
+++ freeswitch/trunk/src/switch_utils.c	Tue Jun  2 13:30:18 2009
@@ -747,7 +747,7 @@
 {
 	struct ifaddrs *ifaddrs, *i = NULL;
 
-	if (getifaddrs(&ifaddrs) < 0) {
+	if (!me || getifaddrs(&ifaddrs) < 0) {
 		return -1;
 	}	
 
@@ -755,7 +755,7 @@
 		struct sockaddr_in *s = (struct sockaddr_in *)i->ifa_addr;
 		struct sockaddr_in *m = (struct sockaddr_in *)i->ifa_netmask;
 
-		if (s->sin_addr.s_addr == me->sin_addr.s_addr) {
+		if (s && m && s->sin_addr.s_addr == me->sin_addr.s_addr) {
 			*mask = m->sin_addr.s_addr;
 			return 0;
 		}
    
    
More information about the Freeswitch-trunk
mailing list