From 3b2e285a1619bb1783814617f10eb82aa9f4cfea Mon Sep 17 00:00:00 2001 From: Brian Wellington Date: Fri, 28 Jan 2000 16:10:47 +0000 Subject: [PATCH] dns_zone_dump() was returning DNS_R_NOMORE when the dump succeeded - should check for this and return DNS_R_SUCCESS. --- lib/dns/zone.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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);