diff --git a/lib/dns/zone.c b/lib/dns/zone.c index ae913b4ad3..2d27b31832 100644 --- a/lib/dns/zone.c +++ b/lib/dns/zone.c @@ -15,7 +15,7 @@ * SOFTWARE. */ - /* $Id: zone.c,v 1.69 2000/01/27 21:20:11 gson Exp $ */ + /* $Id: zone.c,v 1.70 2000/01/28 16:10:47 bwelling Exp $ */ #include @@ -1742,6 +1742,8 @@ dns_zone_dump(dns_zone_t *zone, FILE *fd) { if (result == DNS_R_NOMORE) result = dns_dbiterator_next(dbiterator); } + if (result == DNS_R_NOMORE) + result = DNS_R_SUCCESS; if (buf != NULL) isc_mem_put(zone->mctx, buf, buflen); dns_dbiterator_destroy(&dbiterator);