From: Alan T. DeKok Date: Tue, 7 Feb 2023 17:14:41 +0000 (-0500) Subject: compile "auth-type" X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae4eec7d1ca896bdb3c2adf04107c51d19a6f80b;p=thirdparty%2Ffreeradius-server.git compile "auth-type" --- diff --git a/src/process/tacacs/base.c b/src/process/tacacs/base.c index 2e0399a0474..ebc570e5a11 100644 --- a/src/process/tacacs/base.c +++ b/src/process/tacacs/base.c @@ -817,15 +817,9 @@ static int mod_instantiate(module_inst_ctx_t const *mctx) static int mod_bootstrap(module_inst_ctx_t const *mctx) { process_tacacs_t *inst = talloc_get_type_abort(mctx->inst->data, process_tacacs_t); - CONF_SECTION *server_cs = cf_item_to_section(cf_parent(mctx->inst->conf)); - fr_assert(mctx->inst->conf); - fr_assert(server_cs); - - fr_assert(strcmp(cf_section_name1(server_cs), "server") == 0); - - inst->server_cs = server_cs; - if (virtual_server_section_attribute_define(server_cs, "authenticate", attr_auth_type) < 0) return -1; + inst->server_cs = cf_section_find_in_parent(mctx->inst->conf, "server", CF_IDENT_ANY); + if (virtual_server_section_attribute_define(inst->server_cs, "authenticate", attr_auth_type) < 0) return -1; return 0; }