--- 9.0.0rc2 released ---
+ 370. [bug] The error messages for rollforward failures were
+ overly terse.
+
365. [bug] nsupdate -k leaked memory.
362. [bug] rndc no longer aborts if the configuration file is
* SOFTWARE.
*/
-/* $Id: zone.c,v 1.152.2.4 2000/07/28 22:24:47 gson Exp $ */
+/* $Id: zone.c,v 1.152.2.5 2000/08/06 22:07:25 gson Exp $ */
#include <config.h>
result = dns_journal_rollforward(zone->mctx, db,
zone->journal);
if (result != ISC_R_SUCCESS && result != ISC_R_NOTFOUND &&
- result != DNS_R_UPTODATE && result != DNS_R_NOJOURNAL)
+ result != DNS_R_UPTODATE && result != DNS_R_NOJOURNAL &&
+ result != ISC_R_RANGE) {
+ zone_log(zone, me, ISC_LOG_ERROR,
+ "dns_journal_rollforward returned: %s",
+ dns_result_totext(result));
goto cleanup;
- if (result == ISC_R_NOTFOUND) {
+ }
+ if (result == ISC_R_NOTFOUND || result == ISC_R_RANGE) {
zone_log(zone, me, ISC_LOG_ERROR,
"journal out of sync with zone");
goto cleanup;