mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
3989. [cleanup] Remove redundent dns_db_resigned calls. [RT #35748]
This commit is contained in:
parent
bad93fb90c
commit
eb5243365c
2 changed files with 4 additions and 11 deletions
2
CHANGES
2
CHANGES
|
|
@ -1,3 +1,5 @@
|
|||
3989. [cleanup] Remove redundent dns_db_resigned calls. [RT #35748]
|
||||
|
||||
3988. [func] Allow the zone serial of a dynamically updatable
|
||||
zone to be updated via "rndc signing -serial".
|
||||
[RT #37404]
|
||||
|
|
|
|||
|
|
@ -5875,7 +5875,7 @@ del_sigs(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *ver, dns_name_t *name,
|
|||
dns_rdataset_t rdataset;
|
||||
unsigned int i;
|
||||
dns_rdata_rrsig_t rrsig;
|
||||
isc_boolean_t found, changed;
|
||||
isc_boolean_t found;
|
||||
isc_int64_t warn = 0, maybe = 0;
|
||||
|
||||
dns_rdataset_init(&rdataset);
|
||||
|
|
@ -5901,7 +5901,6 @@ del_sigs(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *ver, dns_name_t *name,
|
|||
goto failure;
|
||||
}
|
||||
|
||||
changed = ISC_FALSE;
|
||||
for (result = dns_rdataset_first(&rdataset);
|
||||
result == ISC_R_SUCCESS;
|
||||
result = dns_rdataset_next(&rdataset)) {
|
||||
|
|
@ -5917,8 +5916,6 @@ del_sigs(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *ver, dns_name_t *name,
|
|||
result = update_one_rr(db, ver, zonediff->diff,
|
||||
DNS_DIFFOP_DELRESIGN, name,
|
||||
rdataset.ttl, &rdata);
|
||||
if (incremental)
|
||||
changed = ISC_TRUE;
|
||||
if (result != ISC_R_SUCCESS)
|
||||
break;
|
||||
deleted = ISC_TRUE;
|
||||
|
|
@ -5937,7 +5934,6 @@ del_sigs(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *ver, dns_name_t *name,
|
|||
result = offline(db, ver, zonediff,
|
||||
name, rdataset.ttl,
|
||||
&rdata);
|
||||
changed = ISC_TRUE;
|
||||
if (result != ISC_R_SUCCESS)
|
||||
break;
|
||||
}
|
||||
|
|
@ -6001,7 +5997,6 @@ del_sigs(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *ver, dns_name_t *name,
|
|||
result = offline(db, ver, zonediff,
|
||||
name, rdataset.ttl,
|
||||
&rdata);
|
||||
changed = ISC_TRUE;
|
||||
break;
|
||||
}
|
||||
result = update_one_rr(db, ver, zonediff->diff,
|
||||
|
|
@ -6024,9 +6019,6 @@ del_sigs(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *ver, dns_name_t *name,
|
|||
break;
|
||||
}
|
||||
|
||||
if (changed && (rdataset.attributes & DNS_RDATASETATTR_RESIGN) != 0)
|
||||
dns_db_resigned(db, &rdataset, ver);
|
||||
|
||||
dns_rdataset_disassociate(&rdataset);
|
||||
if (result == ISC_R_NOMORE)
|
||||
result = ISC_R_SUCCESS;
|
||||
|
|
@ -6261,8 +6253,7 @@ zone_resigninc(dns_zone_t *zone) {
|
|||
dns_result_totext(result));
|
||||
break;
|
||||
}
|
||||
result = dns_db_getsigningtime(db, &rdataset,
|
||||
dns_fixedname_name(&fixed));
|
||||
result = dns_db_getsigningtime(db, &rdataset, name);
|
||||
if (nkeys == 0 && result == ISC_R_NOTFOUND) {
|
||||
result = ISC_R_SUCCESS;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in a new issue