From 86c7a60e958965e761616006522603563d565dc5 Mon Sep 17 00:00:00 2001 From: Nick Porter Date: Mon, 25 Aug 2025 10:52:23 +0100 Subject: [PATCH] If trigger_prefix is defined, use the passed in CONF_SECTION Allows, for example, rlm_detail, which only outputs to files, to avoid having to put trigger definitions inside overly nested sections. --- src/lib/server/module_rlm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/server/module_rlm.c b/src/lib/server/module_rlm.c index 57ba6df3f1..4b67084166 100644 --- a/src/lib/server/module_rlm.c +++ b/src/lib/server/module_rlm.c @@ -120,7 +120,8 @@ exfile_t *module_rlm_exfile_init(TALLOC_CTX *ctx, handle = exfile_init(ctx, max_entries, max_idle, locking); if (!handle) return NULL; - if (triggers) exfile_enable_triggers(handle, cf_section_find(module, "file", NULL), trigger_prefix, trigger_args); + if (triggers) exfile_enable_triggers(handle, trigger_prefix ? module : cf_section_find(module, "file", NULL), + trigger_prefix, trigger_args); return handle; } -- 2.47.3