aboutsummaryrefslogtreecommitdiff
path: root/lib/libutil
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2002-06-07 17:25:19 +0000
committerHajimu UMEMOTO <ume@FreeBSD.org>2002-06-07 17:25:19 +0000
commit82684fa6da292328a7753b50b6aee6ec2b34c911 (patch)
tree477dc07301ba3d83e20f6e15e05efdc906321bf6 /lib/libutil
parenta682b4e6e7df8d9c27f75e541a63ddeff19e5c3b (diff)
downloadsrc-82684fa6da292328a7753b50b6aee6ec2b34c911.tar.gz
src-82684fa6da292328a7753b50b6aee6ec2b34c911.zip
Return HOSTNAME_INVALIDADDR when reverse lookup is fail.
Submitted by: Sergey Zorin <sergey@cc.tpu.edu.ru>
Notes
Notes: svn path=/head/; revision=98021
Diffstat (limited to 'lib/libutil')
-rw-r--r--lib/libutil/realhostname.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libutil/realhostname.c b/lib/libutil/realhostname.c
index 9c033e993134..6314db3e8fcb 100644
--- a/lib/libutil/realhostname.c
+++ b/lib/libutil/realhostname.c
@@ -119,7 +119,7 @@ realhostname_sa(char *host, size_t hsize, struct sockaddr *addr, int addrlen)
#endif
error = getnameinfo(addr, addrlen, buf, sizeof(buf), NULL, 0,
- NI_WITHSCOPEID);
+ NI_WITHSCOPEID | NI_NAMEREQD);
if (error == 0) {
struct addrinfo hints, *res, *ores;
struct sockaddr *sa;