From: Daniel Salzman Date: Mon, 8 Jan 2024 14:50:17 +0000 (+0100) Subject: knotc: skip zone-check if 'zonefile-load: none' is set X-Git-Tag: v3.4.0~196^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d48cfecd549622663bfda1472bbacde918c91ab5;p=thirdparty%2Fknot-dns.git knotc: skip zone-check if 'zonefile-load: none' is set --- diff --git a/src/utils/knotc/commands.c b/src/utils/knotc/commands.c index 0336198b71..8f90feb9bb 100644 --- a/src/utils/knotc/commands.c +++ b/src/utils/knotc/commands.c @@ -610,6 +610,11 @@ static int zone_check(const knot_dname_t *dname, void *data) { cmd_args_t *args = data; + conf_val_t load = conf_zone_get(conf(), C_ZONEFILE_LOAD, dname); + if (conf_opt(&load) == ZONEFILE_LOAD_NONE) { + return KNOT_EOK; + } + zone_contents_t *contents = NULL; conf_val_t mode = conf_zone_get(conf(), C_SEM_CHECKS, dname); int ret = zone_load_contents(conf(), dname, &contents, conf_opt(&mode), args->force);