From: Daniel Salzman Date: Wed, 8 Oct 2025 12:45:55 +0000 (+0200) Subject: replan: move zone_notifailed_clear() to zonedb-load for consistency X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6f4c2f33257d72a3991dd46d338a477d81936a5;p=thirdparty%2Fknot-dns.git replan: move zone_notifailed_clear() to zonedb-load for consistency --- diff --git a/src/knot/events/replan.c b/src/knot/events/replan.c index 8d66a81a70..703811252f 100644 --- a/src/knot/events/replan.c +++ b/src/knot/events/replan.c @@ -194,7 +194,6 @@ void replan_load_current(conf_t *conf, zone_t *zone, zone_t *old_zone) void replan_load_updated(zone_t *zone, zone_t *old_zone) { - zone_notifailed_clear(zone); replan_from_zone(zone, old_zone); // other events will cascade from load diff --git a/src/knot/zone/zonedb-load.c b/src/knot/zone/zonedb-load.c index cfbf6d6a4c..c4f1330845 100644 --- a/src/knot/zone/zonedb-load.c +++ b/src/knot/zone/zonedb-load.c @@ -81,6 +81,7 @@ static void replan_events(conf_t *conf, zone_t *zone, zone_t *old_zone) zone->events.ufrozen = old_zone->events.ufrozen; if ((zone_file_updated(conf, old_zone, zone->name) || conf_updated) && !zone_expired(zone)) { + zone_notifailed_clear(zone); replan_load_updated(zone, old_zone); } else { zone->zonefile = old_zone->zonefile;