|
@@ -1920,9 +1920,7 @@ getserveraddr(const int flags)
|
|
hints.ai_socktype = SOCK_DGRAM;
|
|
hints.ai_socktype = SOCK_DGRAM;
|
|
|
|
|
|
hints.ai_flags = AI_NUMERICSERV | flags;
|
|
hints.ai_flags = AI_NUMERICSERV | flags;
|
|
-#if defined(OS_LINUX)
|
|
+#if defined(AI_ADDRCONFIG)
|
|
-
|
|
|
|
-
|
|
|
|
hints.ai_flags |= AI_ADDRCONFIG;
|
|
hints.ai_flags |= AI_ADDRCONFIG;
|
|
#endif
|
|
#endif
|
|
hints.ai_protocol = IPPROTO_UDP;
|
|
hints.ai_protocol = IPPROTO_UDP;
|
|
@@ -2022,8 +2020,7 @@ getlocaladdr(void)
|
|
}
|
|
}
|
|
hints.ai_socktype = SOCK_DGRAM;
|
|
hints.ai_socktype = SOCK_DGRAM;
|
|
hints.ai_flags = AI_NUMERICSERV;
|
|
hints.ai_flags = AI_NUMERICSERV;
|
|
-#if defined(OS_LINUX)
|
|
+#if defined(AI_ADDRCONFIG)
|
|
-
|
|
|
|
hints.ai_flags |= AI_ADDRCONFIG;
|
|
hints.ai_flags |= AI_ADDRCONFIG;
|
|
#endif
|
|
#endif
|
|
hints.ai_protocol = IPPROTO_UDP;
|
|
hints.ai_protocol = IPPROTO_UDP;
|