From: Arran Cudbard-Bell Date: Wed, 6 Sep 2023 03:42:54 +0000 (-0600) Subject: ldap: Make type names more explicit X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a6cddcbaf6e967e330978042876bf22798cb8252;p=thirdparty%2Ffreeradius-server.git ldap: Make type names more explicit --- diff --git a/src/modules/rlm_ldap/rlm_ldap.c b/src/modules/rlm_ldap/rlm_ldap.c index 5fbc8e3109e..c9aaaecca71 100644 --- a/src/modules/rlm_ldap/rlm_ldap.c +++ b/src/modules/rlm_ldap/rlm_ldap.c @@ -119,7 +119,7 @@ user_call_env(autz, ldap_autz_call_env_t); user_call_env(usermod, ldap_usermod_call_env_t); -user_call_env(memberof, ldap_memberof_call_env_t); +user_call_env(memberof, ldap_xlat_memberof_call_env_t); /* * Group configuration @@ -147,7 +147,7 @@ static const call_env_t autz_group_call_env[] = { }; static const call_env_t memberof_group_call_env[] = { - { FR_CALL_ENV_OFFSET("base_dn", FR_TYPE_STRING, ldap_memberof_call_env_t, group_base, + { FR_CALL_ENV_OFFSET("base_dn", FR_TYPE_STRING, ldap_xlat_memberof_call_env_t, group_base, NULL, T_INVALID, false, false, true) }, CALL_ENV_TERMINATOR }; @@ -820,7 +820,7 @@ static xlat_action_t ldap_memberof_xlat(TALLOC_CTX *ctx, fr_dcursor_t *out, xlat fr_value_box_t *vb = NULL, *group_vb = fr_value_box_list_pop_head(in); rlm_ldap_t const *inst = talloc_get_type_abort_const(xctx->mctx->inst->data, rlm_ldap_t); fr_ldap_thread_t *t = talloc_get_type_abort(xctx->mctx->thread, fr_ldap_thread_t); - ldap_memberof_call_env_t *env_data = talloc_get_type_abort(xctx->env_data, ldap_memberof_call_env_t); + ldap_xlat_memberof_call_env_t *env_data = talloc_get_type_abort(xctx->env_data, ldap_xlat_memberof_call_env_t); bool group_is_dn; ldap_memberof_xlat_ctx_t *xlat_ctx; @@ -2094,7 +2094,7 @@ static int mod_bootstrap(module_inst_ctx_t const *mctx) if (unlikely(!(xlat = xlat_func_register_module(NULL, mctx, "memberof", ldap_memberof_xlat, FR_TYPE_BOOL)))) return -1; xlat_func_args_set(xlat, ldap_memberof_xlat_arg); - xlat_func_call_env_set(xlat, &memberof_method_env); + xlat_func_call_env_set(xlat, &xlat_memberof_method_env); map_proc_register(inst, mctx->inst->name, mod_map_proc, ldap_map_verify, 0); diff --git a/src/modules/rlm_ldap/rlm_ldap.h b/src/modules/rlm_ldap/rlm_ldap.h index 81944e7b7f1..6157463d2dc 100644 --- a/src/modules/rlm_ldap/rlm_ldap.h +++ b/src/modules/rlm_ldap/rlm_ldap.h @@ -150,7 +150,7 @@ typedef struct { fr_value_box_t user_base; //!< Base DN in which to search for users. fr_value_box_t user_filter; //!< Filter to use when searching for users. fr_value_box_t group_base; //!< Base DN in which to search for groups. -} ldap_memberof_call_env_t; +} ldap_xlat_memberof_call_env_t; /** State list for resumption of authorization * @@ -210,7 +210,7 @@ typedef enum { typedef struct { rlm_ldap_t const *inst; fr_value_box_t *group; - ldap_memberof_call_env_t *env_data; + ldap_xlat_memberof_call_env_t *env_data; bool group_is_dn; char const *dn; char const *attrs[2];