diff --git a/lib/dns/zone.c b/lib/dns/zone.c index 4ab816c1f2..3638e06c85 100644 --- a/lib/dns/zone.c +++ b/lib/dns/zone.c @@ -1109,12 +1109,12 @@ static isc_result_t copy_initfile(dns_zone_t *zone) { isc_result_t result; FILE *input = NULL, *output = NULL; - size_t len; + off_t len; CHECK(isc_stdio_open(zone->initfile, "r", &input)); CHECK(isc_stdio_open(zone->masterfile, "w", &output)); - CHECK(isc_file_getsizefd(fileno(input), (off_t *)&len)); + CHECK(isc_file_getsizefd(fileno(input), &len)); do { char buf[BUFSIZ];