diff options
| author | itojun <> | 2000-01-05 04:50:48 +0000 |
|---|---|---|
| committer | itojun <> | 2000-01-05 04:50:48 +0000 |
| commit | d96347fb8fe6b519f174beb4263729992c24229c (patch) | |
| tree | 00490026566674619055f23b6f348a9537b531a9 | |
| parent | fb2602e18b984a511a78eccff49201a6c4e2212b (diff) | |
| download | openbsd-d96347fb8fe6b519f174beb4263729992c24229c.tar.gz openbsd-d96347fb8fe6b519f174beb4263729992c24229c.tar.bz2 openbsd-d96347fb8fe6b519f174beb4263729992c24229c.zip | |
allow reverse lookup for v4 loopbacknet (127.0.0.0/8).
| -rw-r--r-- | src/lib/libc/net/getnameinfo.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/libc/net/getnameinfo.c b/src/lib/libc/net/getnameinfo.c index 787beec9c6..000ce85523 100644 --- a/src/lib/libc/net/getnameinfo.c +++ b/src/lib/libc/net/getnameinfo.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: getnameinfo.c,v 1.5 1999/12/30 08:54:20 itojun Exp $ */ | 1 | /* $OpenBSD: getnameinfo.c,v 1.6 2000/01/05 04:50:48 itojun Exp $ */ |
| 2 | 2 | ||
| 3 | /* | 3 | /* |
| 4 | * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. | 4 | * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. |
| @@ -180,7 +180,11 @@ getnameinfo(sa, salen, host, hostlen, serv, servlen, flags) | |||
| 180 | if (IN_MULTICAST(v4a) || IN_EXPERIMENTAL(v4a)) | 180 | if (IN_MULTICAST(v4a) || IN_EXPERIMENTAL(v4a)) |
| 181 | flags |= NI_NUMERICHOST; | 181 | flags |= NI_NUMERICHOST; |
| 182 | v4a >>= IN_CLASSA_NSHIFT; | 182 | v4a >>= IN_CLASSA_NSHIFT; |
| 183 | #if 0 | ||
| 183 | if (v4a == 0 || v4a == IN_LOOPBACKNET) | 184 | if (v4a == 0 || v4a == IN_LOOPBACKNET) |
| 185 | #else | ||
| 186 | if (v4a == 0) | ||
| 187 | #endif | ||
| 184 | flags |= NI_NUMERICHOST; | 188 | flags |= NI_NUMERICHOST; |
| 185 | break; | 189 | break; |
| 186 | #ifdef INET6 | 190 | #ifdef INET6 |
