diff options
Diffstat (limited to 'libbb/xconnect.c')
-rw-r--r-- | libbb/xconnect.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libbb/xconnect.c b/libbb/xconnect.c index c318af419..ee54898e3 100644 --- a/libbb/xconnect.c +++ b/libbb/xconnect.c | |||
@@ -500,12 +500,15 @@ char* FAST_FUNC xmalloc_sockaddr2hostonly_noport(const struct sockaddr *sa) | |||
500 | { | 500 | { |
501 | return sockaddr2str(sa, NI_NAMEREQD | IGNORE_PORT); | 501 | return sockaddr2str(sa, NI_NAMEREQD | IGNORE_PORT); |
502 | } | 502 | } |
503 | #ifndef NI_NUMERICSCOPE | ||
504 | # define NI_NUMERICSCOPE 0 | ||
505 | #endif | ||
503 | char* FAST_FUNC xmalloc_sockaddr2dotted(const struct sockaddr *sa) | 506 | char* FAST_FUNC xmalloc_sockaddr2dotted(const struct sockaddr *sa) |
504 | { | 507 | { |
505 | return sockaddr2str(sa, NI_NUMERICHOST); | 508 | return sockaddr2str(sa, NI_NUMERICHOST | NI_NUMERICSCOPE); |
506 | } | 509 | } |
507 | 510 | ||
508 | char* FAST_FUNC xmalloc_sockaddr2dotted_noport(const struct sockaddr *sa) | 511 | char* FAST_FUNC xmalloc_sockaddr2dotted_noport(const struct sockaddr *sa) |
509 | { | 512 | { |
510 | return sockaddr2str(sa, NI_NUMERICHOST | IGNORE_PORT); | 513 | return sockaddr2str(sa, NI_NUMERICHOST | NI_NUMERICSCOPE | IGNORE_PORT); |
511 | } | 514 | } |