From: Mark Andrews Date: Fri, 25 Jun 2004 00:35:36 +0000 (+0000) Subject: 1665. [port] getnameinfo() was broken on machines with 8 octet X-Git-Tag: v9.2.4rc6~9^2~9 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=be89b43c7ca5e023beffe48ed00e50dfbfe59cd4;p=thirdparty%2Fbind9.git 1665. [port] getnameinfo() was broken on machines with 8 octet longs. --- diff --git a/lib/bind/irs/getnameinfo.c b/lib/bind/irs/getnameinfo.c index dd8c14b46b2..5947c038984 100644 --- a/lib/bind/irs/getnameinfo.c +++ b/lib/bind/irs/getnameinfo.c @@ -154,7 +154,7 @@ getnameinfo(sa, salen, host, hostlen, serv, servlen, flags) switch (sa->sa_family) { case AF_INET: - if (ntohl(*(const u_long *)addr) >> IN_CLASSA_NSHIFT == 0) + if (ntohl(*(const u_int32_t *)addr) >> IN_CLASSA_NSHIFT == 0) flags |= NI_NUMERICHOST; break; case AF_INET6: