summaryrefslogtreecommitdiff
path: root/src/sock_addr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sock_addr.c')
-rw-r--r--src/sock_addr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sock_addr.c b/src/sock_addr.c
index 3874b85e..5c9750eb 100644
--- a/src/sock_addr.c
+++ b/src/sock_addr.c
@@ -496,7 +496,7 @@ int sock_addr_from_str_hints(sock_addr * const restrict saddr, socklen_t * const
if (0 != (rc = getaddrinfo(str, NULL, &hints, &res))) {
hints.ai_family = AF_INET;
if (
- #ifdef EAI_ADDRFAMILY
+ #if defined(__GLIBC__) && defined(EAI_ADDRFAMILY)
EAI_ADDRFAMILY == rc &&
#endif
0 == getaddrinfo(str, NULL, &hints, &res)) {