]> 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:08:44 +0000 (16:08 +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 7a281c2ef7168a74b6498665acbe832e33d4d8ae..7bdb6498dedae1bed744f9a6f86c78c190d39d1e 100644 (file)
@@ -1777,7 +1777,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 6fb4c69cf7acd60acdd5aa0166b1c1417b785778..32355927ca4064a6fddc7b2bb547482262bcc0f6 100644 (file)
@@ -144,7 +144,10 @@ isc_sockaddr_totext(const isc_sockaddr_t *sockaddr, isc_buffer_t *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.