Project "FreeSWITCH Source" received a push.

branch: master updated

       via: cf827e8f225ad2e30d7356fce982d014023dc077 (commit)
      from: ffca600f4ccfff1cd1421bdaad2a1122963842ba (commit)


= COMMIT LOG ===========================================================
committer: Anthony Minessale
comments: 
FS-3063 --comment-only try this commit, maybe it was uninit mem

diff --git a/src/switch_core.c b/src/switch_core.c
index 5479229..50fe313 100644
--- a/src/switch_core.c
+++ b/src/switch_core.c
@@ -98,10 +98,9 @@ static void check_ip(void)
 	char old_ip6[256] = "";
 	int ok4 = 1, ok6 = 1;
 	int mask = 0;
-	static char hostname[256] = "";
 
-	gethostname(hostname, sizeof(hostname));
-	switch_core_set_variable("hostname", hostname);
+	gethostname(runtime.hostname, sizeof(runtime.hostname));
+	switch_core_set_variable("hostname", runtime.hostname);
 
 	switch_find_local_ip(guess_ip4, sizeof(guess_ip4), &mask, AF_INET);
 	switch_find_local_ip(guess_ip6, sizeof(guess_ip6), NULL, AF_INET6);
@@ -1280,6 +1279,10 @@ SWITCH_DECLARE(switch_status_t) switch_core_init(switch_core_flag_t flags, switc
 		/* one per customer */
 		return SWITCH_STATUS_SUCCESS;
 	}
+	
+	memset(&runtime, 0, sizeof(runtime));
+	gethostname(runtime.hostname, sizeof(runtime.hostname));
+
 
 	runtime.runlevel++;
 	runtime.sql_buffer_len = 1024 * 32;
@@ -1348,9 +1351,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_init(switch_core_flag_t flags, switc
 		runtime.console = stdout;
 	}
 
-	gethostname(runtime.hostname, sizeof(runtime.hostname));
 	switch_core_set_variable("hostname", runtime.hostname);
-
 	switch_find_local_ip(guess_ip, sizeof(guess_ip), &mask, AF_INET);
 	switch_core_set_variable("local_ip_v4", guess_ip);
 	in.s_addr = mask;
========================================================================

Summary of changes:
 src/switch_core.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

this email was generated because of /git/your-repo.git/hooks/post-receive by the file /git-core/contrib/hooks/post-receive-email
For more info, see http://blog.chomperstomp.com/?p=630 --
FreeSWITCH Source