From: Anthony Minessale Date: Fri, 19 Jan 2007 19:52:19 +0000 (+0000) Subject: auto ip fix for w32 X-Git-Tag: v1.0-beta1~1329 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e17a9b8657f3d458cbbb54080b3f9ebbc12e987;p=thirdparty%2Ffreeswitch.git auto ip fix for w32 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4002 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/switch_utils.c b/src/switch_utils.c index dea6c71065..1027a9046d 100644 --- a/src/switch_utils.c +++ b/src/switch_utils.c @@ -67,6 +67,9 @@ SWITCH_DECLARE(switch_status_t) switch_find_local_ip(char *buf, int len, int fam case AF_INET6: base = "52.2d.94.d1"; break; + default: + base = "127.0.0.1"; + break; } @@ -78,10 +81,10 @@ SWITCH_DECLARE(switch_status_t) switch_find_local_ip(char *buf, int len, int fam if (WSAIoctl(tmp_socket, SIO_ROUTING_INTERFACE_QUERY, address_info->ai_addr, - address_info->ai_addrlen, + (DWORD)address_info->ai_addrlen, &l_address, sizeof(l_address), - &l_address_len, + (LPDWORD)&l_address_len, NULL, NULL)) {