diff options
author | ume <ume@FreeBSD.org> | 2002-06-07 17:25:19 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2002-06-07 17:25:19 +0000 |
commit | 41a722805ae5568f7b65ecb770949761036c1a56 (patch) | |
tree | 477dc07301ba3d83e20f6e15e05efdc906321bf6 /lib | |
parent | edd9ce801337bb6eb13e95cea43d09cc49a61f3f (diff) | |
download | FreeBSD-src-41a722805ae5568f7b65ecb770949761036c1a56.zip FreeBSD-src-41a722805ae5568f7b65ecb770949761036c1a56.tar.gz |
Return HOSTNAME_INVALIDADDR when reverse lookup is fail.
Submitted by: Sergey Zorin <sergey@cc.tpu.edu.ru>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libutil/realhostname.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libutil/realhostname.c b/lib/libutil/realhostname.c index 9c033e9..6314db3 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; |