From: Michal Nowak Date: Tue, 18 Aug 2020 16:27:29 +0000 (+0200) Subject: Fix warnings in when build with --enable-buffer-useinline X-Git-Tag: v9.16.7~27^2~1 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=79e8f1076a98015cff389c60fb5b770d32268ece;p=thirdparty%2Fbind9.git Fix warnings in when build with --enable-buffer-useinline 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) --- diff --git a/lib/dns/rdata.c b/lib/dns/rdata.c index 7a281c2ef71..7bdb6498ded 100644 --- a/lib/dns/rdata.c +++ b/lib/dns/rdata.c @@ -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); } } diff --git a/lib/isc/sockaddr.c b/lib/isc/sockaddr.c index 6fb4c69cf7a..32355927ca4 100644 --- a/lib/isc/sockaddr.c +++ b/lib/isc/sockaddr.c @@ -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.