]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
force promotion to unsigned int
authorMark Andrews <marka@isc.org>
Thu, 14 Mar 2019 08:46:10 +0000 (19:46 +1100)
committerEvan Hunt <each@isc.org>
Thu, 14 Mar 2019 20:53:04 +0000 (13:53 -0700)
(cherry picked from commit 1eba2c5b060c1e8f30658f0f834ecc7fe0dac492)

lib/dns/byaddr.c

index 9eece308a1a1e1300aaac995b0f65645b0ee277e..1dd31b9300ed797bd3dd0fba1553d88c636f0cf7 100644 (file)
@@ -79,10 +79,10 @@ dns_byaddr_createptrname2(isc_netaddr_t *address, unsigned int options,
        if (address->family == AF_INET) {
                (void)snprintf(textname, sizeof(textname),
                               "%u.%u.%u.%u.in-addr.arpa.",
-                              (bytes[3] & 0xffU),
-                              (bytes[2] & 0xffU),
-                              (bytes[1] & 0xffU),
-                              (bytes[0] & 0xffU));
+                              ((unsigned int)bytes[3] & 0xffU),
+                              ((unsigned int)bytes[2] & 0xffU),
+                              ((unsigned int)bytes[1] & 0xffU),
+                              ((unsigned int)bytes[0] & 0xffU));
        } else if (address->family == AF_INET6) {
                size_t remaining;