From ba97f2fb05e82ce73f63500dca64cd2dd402f1f8 Mon Sep 17 00:00:00 2001 From: itojun <> Date: Thu, 29 Jul 2004 03:09:40 +0000 Subject: we no longer need to query ip6.int for reverse lookup. pvalchev ok --- src/lib/libc/net/gethostnamadr.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/lib') diff --git a/src/lib/libc/net/gethostnamadr.c b/src/lib/libc/net/gethostnamadr.c index ee4af36191..0a42d0a27e 100644 --- a/src/lib/libc/net/gethostnamadr.c +++ b/src/lib/libc/net/gethostnamadr.c @@ -48,7 +48,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) -static const char rcsid[] = "$OpenBSD: gethostnamadr.c,v 1.59 2003/10/06 19:18:09 millert Exp $"; +static const char rcsid[] = "$OpenBSD: gethostnamadr.c,v 1.60 2004/07/29 03:09:40 itojun Exp $"; #endif /* LIBC_SCCS and not lint */ #include @@ -709,6 +709,7 @@ gethostbyaddr(const char *addr, int len, int af) } qp += i; } + strlcpy(qp, "ip6.arpa", ep - qp); break; } @@ -727,18 +728,11 @@ gethostbyaddr(const char *addr, int len, int af) break; #endif case 'b': - if (af == AF_INET6) - strlcpy(qp, "ip6.arpa", ep - qp); buf = malloc(sizeof(*buf)); if (!buf) break; n = res_query(qbuf, C_IN, T_PTR, buf->buf, sizeof(buf->buf)); - if (n < 0 && af == AF_INET6) { - strlcpy(qp, "ip6.int", ep - qp); - n = res_query(qbuf, C_IN, T_PTR, - buf->buf, sizeof(buf->buf)); - } if (n < 0) { free(buf); #ifdef DEBUG -- cgit v1.2.3-55-g6feb