[Freeswitch-svn] [commit] r5927 - freeswitch/trunk/src

Freeswitch SVN anthm at freeswitch.org
Wed Oct 17 11:38:58 EDT 2007


Author: anthm
Date: Wed Oct 17 11:38:57 2007
New Revision: 5927

Modified:
   freeswitch/trunk/src/switch_core.c

Log:
add global vars of default ip

Modified: freeswitch/trunk/src/switch_core.c
==============================================================================
--- freeswitch/trunk/src/switch_core.c	(original)
+++ freeswitch/trunk/src/switch_core.c	Wed Oct 17 11:38:57 2007
@@ -418,6 +418,7 @@
 	switch_xml_t xml = NULL, cfg = NULL;
 	switch_uuid_t uuid;
 	memset(&runtime, 0, sizeof(runtime));
+	char guess_ip[256];
 
 	switch_set_flag((&runtime), SCF_NO_NEW_SESSIONS);
 	runtime.hard_log_level = SWITCH_LOG_DEBUG;
@@ -440,6 +441,12 @@
 	runtime.flags = flags;
 	runtime.sps_total = 30;
 
+	switch_find_local_ip(guess_ip, sizeof(guess_ip), AF_INET);
+	switch_core_set_variable("local_ip_v4", guess_ip);
+	switch_find_local_ip(guess_ip, sizeof(guess_ip), AF_INET6);
+	switch_core_set_variable("local_ip_v6", guess_ip);
+	
+
 	if (switch_xml_init(runtime.memory_pool, err) != SWITCH_STATUS_SUCCESS) {
 		apr_terminate();
 		return SWITCH_STATUS_MEMERR;



More information about the Freeswitch-svn mailing list