RETERR(named_config_getipandkeylist(config, "primaries",
obj, mctx, &ipkl));
- result = dns_zone_setalsonotify(zone, ipkl.addrs,
- ipkl.dscps, ipkl.keys,
- ipkl.tlss, ipkl.count);
+ dns_zone_setalsonotify(zone, ipkl.addrs, ipkl.dscps,
+ ipkl.keys, ipkl.tlss,
+ ipkl.count);
dns_ipkeylist_clear(mctx, &ipkl);
- RETERR(result);
} else {
- RETERR(dns_zone_setalsonotify(zone, NULL, NULL, NULL,
- NULL, 0));
+ dns_zone_setalsonotify(zone, NULL, NULL, NULL, NULL, 0);
}
obj = NULL;
dns_ipkeylist_init(&ipkl);
RETERR(named_config_getipandkeylist(
config, "parental-agents", obj, mctx, &ipkl));
- result = dns_zone_setparentals(zone, ipkl.addrs,
- ipkl.keys, ipkl.tlss,
- ipkl.count);
+ dns_zone_setparentals(zone, ipkl.addrs, ipkl.keys,
+ ipkl.tlss, ipkl.count);
dns_ipkeylist_clear(mctx, &ipkl);
- RETERR(result);
} else {
- RETERR(dns_zone_setparentals(zone, NULL, NULL, NULL,
- 0));
+ dns_zone_setparentals(zone, NULL, NULL, NULL, 0);
}
}
RETERR(named_config_getipandkeylist(config, "primaries",
obj, mctx, &ipkl));
- result = dns_zone_setprimaries(mayberaw, ipkl.addrs,
- ipkl.keys, ipkl.tlss,
- ipkl.count);
+ dns_zone_setprimaries(mayberaw, ipkl.addrs, ipkl.keys,
+ ipkl.tlss, ipkl.count);
count = ipkl.count;
dns_ipkeylist_clear(mctx, &ipkl);
- RETERR(result);
} else {
- result = dns_zone_setprimaries(mayberaw, NULL, NULL,
- NULL, 0);
+ dns_zone_setprimaries(mayberaw, NULL, NULL, NULL, 0);
}
- RETERR(result);
multi = false;
if (count > 1) {
*\li 'zone' to be a valid zone.
*/
-isc_result_t
+void
dns_zone_setprimaries(dns_zone_t *zone, const isc_sockaddr_t *primaries,
dns_name_t **keynames, dns_name_t **tlsnames,
uint32_t count);
*\li Any result dns_name_dup() can return, if keynames!=NULL
*/
-isc_result_t
+void
dns_zone_setparentals(dns_zone_t *zone, const isc_sockaddr_t *parentals,
dns_name_t **keynames, dns_name_t **tlsnames,
uint32_t count);
*\li Any result dns_name_dup() can return, if keynames!=NULL
*/
-isc_result_t
+void
dns_zone_setparentals(dns_zone_t *zone, const isc_sockaddr_t *parentals,
dns_name_t **keynames, dns_name_t **tlsnames,
uint32_t count);
*\li Any result dns_name_dup() can return, if keynames!=NULL
*/
-isc_result_t
+void
dns_zone_setalsonotify(dns_zone_t *zone, const isc_sockaddr_t *notify,
const isc_dscp_t *dscps, dns_name_t **keynames,
dns_name_t **tlsnames, uint32_t count);
dns_catz_catzs_detach(&zone->catzs);
}
zone_freedbargs(zone);
- RUNTIME_CHECK(dns_zone_setparentals(zone, NULL, NULL, NULL, 0) ==
- ISC_R_SUCCESS);
- RUNTIME_CHECK(dns_zone_setprimaries(zone, NULL, NULL, NULL, 0) ==
- ISC_R_SUCCESS);
- RUNTIME_CHECK(dns_zone_setalsonotify(zone, NULL, NULL, NULL, NULL, 0) ==
- ISC_R_SUCCESS);
+ dns_zone_setparentals(zone, NULL, NULL, NULL, 0);
+ dns_zone_setprimaries(zone, NULL, NULL, NULL, 0);
+ dns_zone_setalsonotify(zone, NULL, NULL, NULL, NULL, 0);
zone->check_names = dns_severity_ignore;
if (zone->update_acl != NULL) {
dns_acl_detach(&zone->update_acl);
}
}
-static isc_result_t
+static void
set_serverslist(unsigned int count, const isc_sockaddr_t *addrs,
isc_sockaddr_t **newaddrsp, const isc_dscp_t *dscp,
isc_dscp_t **newdscpp, dns_name_t **keynames,
*newaddrsp = newaddrs;
*newkeynamesp = newkeynames;
*newtlsnamesp = newtlsnames;
- return (ISC_R_SUCCESS);
}
-isc_result_t
+void
dns_zone_setalsonotify(dns_zone_t *zone, const isc_sockaddr_t *notify,
const isc_dscp_t *dscps, dns_name_t **keynames,
dns_name_t **tlsnames, uint32_t count) {
- isc_result_t result;
isc_sockaddr_t *newaddrs = NULL;
isc_dscp_t *newdscps = NULL;
dns_name_t **newkeynames = NULL;
/*
* Set up the notify and notifykey lists
*/
- result = set_serverslist(count, notify, &newaddrs, dscps, &newdscps,
- keynames, &newkeynames, tlsnames, &newtlsnames,
- zone->mctx);
- if (result != ISC_R_SUCCESS) {
- goto unlock;
- }
+ set_serverslist(count, notify, &newaddrs, dscps, &newdscps, keynames,
+ &newkeynames, tlsnames, &newtlsnames, zone->mctx);
/*
* Everything is ok so attach to the zone.
zone->notifycnt = count;
unlock:
UNLOCK_ZONE(zone);
- return (ISC_R_SUCCESS);
}
-isc_result_t
+void
dns_zone_setprimaries(dns_zone_t *zone, const isc_sockaddr_t *primaries,
dns_name_t **keynames, dns_name_t **tlsnames,
uint32_t count) {
- isc_result_t result = ISC_R_SUCCESS;
isc_sockaddr_t *newaddrs = NULL;
isc_dscp_t *newdscps = NULL;
dns_name_t **newkeynames = NULL;
/*
* Now set up the primaries and primary key lists
*/
- result = set_serverslist(count, primaries, &newaddrs, NULL, &newdscps,
- keynames, &newkeynames, tlsnames, &newtlsnames,
- zone->mctx);
+ set_serverslist(count, primaries, &newaddrs, NULL, &newdscps, keynames,
+ &newkeynames, tlsnames, &newtlsnames, zone->mctx);
INSIST(newdscps == NULL);
- if (result != ISC_R_SUCCESS) {
- isc_mem_put(zone->mctx, newok, count * sizeof(*newok));
- goto unlock;
- }
/*
* Everything is ok so attach to the zone.
unlock:
UNLOCK_ZONE(zone);
- return (result);
}
-isc_result_t
+void
dns_zone_setparentals(dns_zone_t *zone, const isc_sockaddr_t *parentals,
dns_name_t **keynames, dns_name_t **tlsnames,
uint32_t count) {
/*
* Now set up the parentals and parental key lists
*/
- result = set_serverslist(count, parentals, &newaddrs, NULL, &newdscps,
- keynames, &newkeynames, tlsnames, &newtlsnames,
- zone->mctx);
+ set_serverslist(count, parentals, &newaddrs, NULL, &newdscps, keynames,
+ &newkeynames, tlsnames, &newtlsnames, zone->mctx);
INSIST(newdscps == NULL);
if (result != ISC_R_SUCCESS) {
goto unlock;
unlock:
UNLOCK_ZONE(zone);
- return (result);
}
isc_result_t