]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix length of integer that's shifted by DNS_RPZ_ZMASK()
authorMukund Sivaraman <muks@isc.org>
Mon, 19 Mar 2018 12:45:52 +0000 (18:15 +0530)
committerMukund Sivaraman <muks@isc.org>
Mon, 19 Mar 2018 12:49:41 +0000 (08:49 -0400)
lib/dns/include/dns/rpz.h

index 64311550d22e6d5abeacd834229e9c5d39dd87d3..245b0ea47d7a92c64c2a3cd306e5485515c1b3b4 100644 (file)
@@ -94,7 +94,7 @@ typedef isc_uint64_t      dns_rpz_zbits_t;
  * Avoid hassles with (1<<33) or (1<<65)
  */
 #define DNS_RPZ_ZMASK(n)    ((dns_rpz_zbits_t)((((n) >= DNS_RPZ_MAX_ZONES-1) ? \
-                                               0 : (1<<((n)+1))) -1))
+                                               0 : (1ULL<<((n)+1))) -1))
 
 /*
  * The trigger counter type.