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);
goto failure;
}
- changed = ISC_FALSE;
for (result = dns_rdataset_first(&rdataset);
result == ISC_R_SUCCESS;
result = dns_rdataset_next(&rdataset)) {
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;
result = offline(db, ver, zonediff,
name, rdataset.ttl,
&rdata);
- changed = ISC_TRUE;
if (result != ISC_R_SUCCESS)
break;
}
result = offline(db, ver, zonediff,
name, rdataset.ttl,
&rdata);
- changed = ISC_TRUE;
break;
}
result = update_one_rr(db, ver, zonediff->diff,
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;
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;