mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 08:50:00 -04:00
[master] Prevent bogus warning from being logged
4825. [bug] Prevent a bogus "error during managed-keys processing (no more)" warning from being logged. [RT #46645]
This commit is contained in:
parent
9bb32395b2
commit
165df18f75
2 changed files with 14 additions and 0 deletions
3
CHANGES
3
CHANGES
|
|
@ -1,3 +1,6 @@
|
|||
4825. [bug] Prevent a bogus "error during managed-keys processing
|
||||
(no more)" warning from being logged. [RT #46645]
|
||||
|
||||
4824. [port] Add iOS hooks to dig. [RT #42011]
|
||||
|
||||
4823. [test] Refactor reclimit system test to improve its
|
||||
|
|
|
|||
|
|
@ -9604,6 +9604,17 @@ keyfetch_done(isc_task_t *task, isc_event_t *event) {
|
|||
|
||||
DNS_ZONE_SETFLAG(zone, DNS_ZONEFLG_LOADED);
|
||||
zone_needdump(zone, 30);
|
||||
} else if (result == ISC_R_NOMORE) {
|
||||
/*
|
||||
* If "updatekey" was true for all keys found in the DNSKEY
|
||||
* response and the previous update of those keys happened
|
||||
* during the same second (only possible if a key refresh was
|
||||
* externally triggered), it may happen that all relevant
|
||||
* update_one_rr() calls will return ISC_R_SUCCESS, but
|
||||
* diff.tuples will remain empty. Reset result to
|
||||
* ISC_R_SUCCESS to prevent a bogus warning from being logged.
|
||||
*/
|
||||
result = ISC_R_SUCCESS;
|
||||
}
|
||||
|
||||
failure:
|
||||
|
|
|
|||
Loading…
Reference in a new issue