From c9487f5d2e9a7e7bcebcd02c9f2f7725e0dfe70d Mon Sep 17 00:00:00 2001 From: Evan Hunt Date: Wed, 13 Sep 2017 22:04:18 -0700 Subject: [PATCH] [v9_9] cast char * --- lib/dns/zone.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/dns/zone.c b/lib/dns/zone.c index 6834067400..695e9fc6b6 100644 --- a/lib/dns/zone.c +++ b/lib/dns/zone.c @@ -1305,7 +1305,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;