(concat directory-of-current-dir-locals-file "bin/dig/include"))
(expand-file-name
(concat directory-of-current-dir-locals-file "bin/named/include"))
+ (expand-file-name
+ (concat directory-of-current-dir-locals-file "bin/named/unix/include"))
(expand-file-name
(concat directory-of-current-dir-locals-file "bin/rndc/include"))
(expand-file-name
} else {
old = NULL;
}
- if (old == NULL)
+ if (old == NULL) {
*old_rpz_okp = false;
- else
+ } else {
*old_rpz_okp = true;
+ }
for (i = 0;
zone_element != NULL;
- ++i, zone_element = cfg_list_next(zone_element)) {
- INSIST(old != NULL || !*old_rpz_okp);
+ ++i, zone_element = cfg_list_next(zone_element))
+ {
+ INSIST(!*old_rpz_okp || old != NULL);
if (*old_rpz_okp && i < old->p.num_zones) {
old_zone = old->zones[i];
} else {
* zones are unchanged, then use the same policy data.
* Data for individual zones that must be reloaded will be merged.
*/
- if (*old_rpz_okp &&
- old != NULL && memcmp(&old->p, &zones->p, sizeof(zones->p)) != 0)
- {
- *old_rpz_okp = false;
- }
-
- if (*old_rpz_okp &&
- (old == NULL ||
- old->rps_cstr == NULL) != (zones->rps_cstr == NULL))
- {
- *old_rpz_okp = false;
- }
-
- if (*old_rpz_okp &&
- (zones->rps_cstr != NULL &&
- strcmp(old->rps_cstr, zones->rps_cstr) != 0))
- {
- *old_rpz_okp = false;
+ if (*old_rpz_okp) {
+ if (old != NULL &&
+ memcmp(&old->p, &zones->p, sizeof(zones->p)) != 0)
+ {
+ *old_rpz_okp = false;
+ } else if ((old == NULL || old->rps_cstr == NULL) !=
+ (zones->rps_cstr == NULL))
+ {
+ *old_rpz_okp = false;
+ } else if (old != NULL &&
+ zones->rps_cstr != NULL &&
+ strcmp(old->rps_cstr, zones->rps_cstr) != 0)
+ {
+ *old_rpz_okp = false;
+ }
}
if (*old_rpz_okp) {
view->rpzs->rpz_ver);
}
- if (pview != NULL)
+ if (pview != NULL) {
dns_view_detach(&pview);
+ }
return (ISC_R_SUCCESS);
}
REQUIRE(keytable != NULL);
REQUIRE(keynode != NULL);
- REQUIRE(arg != NULL);
+ REQUIRE(dotat_arg != NULL);
view = dotat_arg->view;
task = dotat_arg->task;