aboutsummaryrefslogtreecommitdiff
path: root/libbb/xconnect.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbb/xconnect.c')
-rw-r--r--libbb/xconnect.c7
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
503char* FAST_FUNC xmalloc_sockaddr2dotted(const struct sockaddr *sa) 506char* 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
508char* FAST_FUNC xmalloc_sockaddr2dotted_noport(const struct sockaddr *sa) 511char* 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}