From: Mark Andrews Date: Mon, 3 Dec 2018 05:26:54 +0000 (+1100) Subject: only test for prefixlen <= 63 X-Git-Tag: v9.13.5~20^2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=5744415a75b794dad51f65ee354bd976f29dcbe8;p=thirdparty%2Fbind9.git only test for prefixlen <= 63 --- diff --git a/lib/bind9/check.c b/lib/bind9/check.c index b3098938a67..953b7746a41 100644 --- a/lib/bind9/check.c +++ b/lib/bind9/check.c @@ -563,7 +563,7 @@ check_dns64(cfg_aclconfctx_t *actx, const cfg_obj_t *voptions, continue; } nbytes = prefixlen / 8 + 4; - if (prefixlen >= 32 && prefixlen <= 64) + if (prefixlen <= 64) nbytes++; if (memcmp(sa.type.in6.s6_addr, zeros, nbytes) != 0) { char netaddrbuf[ISC_NETADDR_FORMATSIZE];