diff options
author | Matthew Wild <mwild1@gmail.com> | 2013-07-15 23:43:37 +0100 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2013-07-15 23:43:37 +0100 |
commit | c98ee8bbb18a9612a032c2d0fefe41b85dd177c9 (patch) | |
tree | 8e5ce2a363febfc45c7cf34f2dd46904487d02a2 /util-src | |
parent | fcdcd272b805eece49698cec15ad2e9f94e19e54 (diff) | |
parent | 09c3308b84275a9a222413cfa332229704388985 (diff) | |
download | prosody-c98ee8bbb18a9612a032c2d0fefe41b85dd177c9.tar.gz prosody-c98ee8bbb18a9612a032c2d0fefe41b85dd177c9.zip |
Merge 0.9->trunk
Diffstat (limited to 'util-src')
-rw-r--r-- | util-src/net.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/util-src/net.c b/util-src/net.c index 37fb12cf..09ba92b8 100644 --- a/util-src/net.c +++ b/util-src/net.c @@ -37,10 +37,10 @@ const char * const type_strings[] = { static int lc_local_addresses(lua_State *L) { +#ifndef _WIN32 /* Link-local IPv4 addresses; see RFC 3927 and RFC 5735 */ const long ip4_linklocal = htonl(0xa9fe0000); /* 169.254.0.0 */ const long ip4_mask = htonl(0xffff0000); -#ifndef _WIN32 struct ifaddrs *addr = NULL, *a; int n = 1; #endif @@ -56,9 +56,10 @@ static int lc_local_addresses(lua_State *L) strerror(errno)); return 2; } - +#endif lua_newtable(L); +#ifndef _WIN32 for (a = addr; a; a = a->ifa_next) { int family; char ipaddr[INET6_ADDRSTRLEN]; @@ -91,9 +92,8 @@ static int lc_local_addresses(lua_State *L) } freeifaddrs(addr); - - return 1; #endif + return 1; } int luaopen_util_net(lua_State* L) |