From: Evan Hunt Date: Thu, 14 Sep 2017 05:03:56 +0000 (-0700) Subject: [master] cast char * X-Git-Tag: v9.12.0b1~206 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=077d9d2838801ab48c86fe1f8f2bae9155cc0aa5;p=thirdparty%2Fbind9.git [master] cast char * --- diff --git a/lib/dns/zone.c b/lib/dns/zone.c index 2936842bef9..80c8035b907 100644 --- a/lib/dns/zone.c +++ b/lib/dns/zone.c @@ -1388,7 +1388,7 @@ dns_zone_getdbtype(dns_zone_t *zone, char ***argv, isc_mem_t *mctx) { tmp2 = mem; tmp2 += (zone->db_argc + 1) * sizeof(char *); for (i = 0; i < zone->db_argc; i++) { - remaining = (size_t)(mem - tmp2); + remaining = size - (tmp2 - (char *) mem); *tmp++ = tmp2; strlcpy(tmp2, zone->db_argv[i], remaining); tmp2 += strlen(tmp2) + 1;