mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-09 13:42:06 -04:00
Restart zone maintenance if it had been stalled.
(cherry picked from commit f171347b5f)
This commit is contained in:
parent
1b7d6d219e
commit
08b625787b
1 changed files with 8 additions and 0 deletions
|
|
@ -5128,6 +5128,14 @@ zone_postload(dns_zone_t *zone, dns_db_t *db, isc_time_t loadtime,
|
|||
DNS_ZONE_FLAG(zone->secure, DNS_ZONEFLG_LOADED))
|
||||
{
|
||||
DNS_ZONE_CLRFLAG(zone->secure, DNS_ZONEFLG_LOADPENDING);
|
||||
/*
|
||||
* Re-start zone maintenance if it had been stalled
|
||||
* due to DNS_ZONEFLG_LOADPENDING being set when
|
||||
* zone_maintenance was called.
|
||||
*/
|
||||
if (zone->secure->task != NULL) {
|
||||
zone_settimer(zone->secure, &now);
|
||||
}
|
||||
}
|
||||
|
||||
zone_debuglog(zone, "zone_postload", 99, "done");
|
||||
|
|
|
|||
Loading…
Reference in a new issue