goto unlock;
}
+ report_no_active_addresses(zone, parentals, count, "parental-agents");
+
/*
* Now set up the parentals and parental key lists
*/
dst = zone->parentals[i];
+ if (isc_sockaddr_disabled(&dst)) {
+ if (key != NULL) {
+ dns_tsigkey_detach(&key);
+ }
+ if (transport != NULL) {
+ dns_transport_detach(&transport);
+ }
+ continue;
+ }
+
/* TODO: glue the transport to the checkds request */
if (checkds_isqueued(zone, &dst, key, transport)) {
"checkds: create DS query for "
"parent %d failed",
i);
+ if (key != NULL) {
+ dns_tsigkey_detach(&key);
+ }
+ if (transport != NULL) {
+ dns_transport_detach(&transport);
+ }
continue;
}
zone_iattach(zone, &checkds->zone);