mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-08 22:42:04 -04:00
Fix a zone database reference counting bug in dump_done()
A typo in commit d39ab7440e introduced a bug in zone database reference
counting which leads to a crash if dumping one version of a slave zone
is not finished by the time transferring a newer version from a master
completes. Correct the typo to fix reference counting, thus preventing
crashes.
This commit is contained in:
parent
129e13b92d
commit
fbd5658db7
1 changed files with 1 additions and 1 deletions
|
|
@ -10345,7 +10345,7 @@ dump_done(void *arg, isc_result_t result) {
|
|||
dns_db_t *zdb = NULL;
|
||||
if (dns_zone_getdb(zone, &zdb) == ISC_R_SUCCESS) {
|
||||
zone_journal_compact(zone, zdb, serial);
|
||||
dns_db_detach(&db);
|
||||
dns_db_detach(&zdb);
|
||||
}
|
||||
} else if (tresult == ISC_R_SUCCESS) {
|
||||
compact = ISC_TRUE;
|
||||
|
|
|
|||
Loading…
Reference in a new issue