From: Andrew Thompson Date: Tue, 1 Sep 2009 20:55:09 +0000 (+0000) Subject: set the hostname core variable in switch_core_init too X-Git-Tag: v1.0.6~1972 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b28dafb6cf68bf1847353c6f8fa9daca5e0de9f4;p=thirdparty%2Ffreeswitch.git set the hostname core variable in switch_core_init too git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14726 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/switch_core.c b/src/switch_core.c index 5a2b17d79f..6485e823bb 100644 --- a/src/switch_core.c +++ b/src/switch_core.c @@ -1160,6 +1160,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_init(switch_core_flag_t flags, switc char *dir_path; int mask = 0; struct in_addr in; + char hostname[256] = ""; memset(&runtime, 0, sizeof(runtime)); @@ -1219,6 +1220,9 @@ SWITCH_DECLARE(switch_status_t) switch_core_init(switch_core_flag_t flags, switc runtime.console = stdout; } + gethostname(hostname, sizeof(hostname)); + switch_core_set_variable("hostname", 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;