]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix warnings in when build with --enable-buffer-useinline
authorMichal Nowak <mnowak@isc.org>
Tue, 18 Aug 2020 16:27:29 +0000 (18:27 +0200)
committerMichal Nowak <mnowak@isc.org>
Tue, 25 Aug 2020 14:13:54 +0000 (16:13 +0200)
    sockaddr.c:147:49: error: pointer targets in passing argument 2 of ‘isc__buffer_putmem’ differ in signedness
    rdata.c:1780:30: error: pointer targets in passing argument 2 of ‘isc__buffer_putmem’ differ in signedness

(cherry picked from commit dd425254a71992e63ebd9d9f576632a15a0bf423)

lib/dns/rdata.c
lib/isc/sockaddr.c

index 18f0d7c052b328df36a8dc42c607cb22b399e53e..0ddae6d57f989b34f2df3cfb36a61825b1a855e5 100644 (file)
@@ -1747,7 +1747,8 @@ inet_totext(int af, uint32_t flags, isc_region_t *src, isc_buffer_t *target) {
                        if (isc_buffer_availablelength(target) == 0) {
                                return (ISC_R_NOSPACE);
                        }
-                       isc_buffer_putmem(target, "0", 1);
+                       isc_buffer_putmem(target, (const unsigned char *)"0",
+                                         1);
                }
        }
 
index c2c599e1a61fb9e4e10fc732839b33f22f74c769..0b8f77f7b089ac9e6b82d4b855f4677e762cf93f 100644 (file)
@@ -132,7 +132,10 @@ isc_sockaddr_totext(const isc_sockaddr_t *sockaddr, isc_buffer_t *target) {
                if (plen >= isc_buffer_availablelength(target))
                        return (ISC_R_NOSPACE);
 
-               isc_buffer_putmem(target, sockaddr->type.sunix.sun_path, plen);
+               isc_buffer_putmem(
+                       target,
+                       (const unsigned char *)sockaddr->type.sunix.sun_path,
+                       plen);
 
                /*
                 * Null terminate after used region.