From bd0ad25c69aca3319ef13d6857fb070289aebe6a Mon Sep 17 00:00:00 2001 From: Nick Porter Date: Thu, 13 Apr 2023 18:23:42 +0100 Subject: [PATCH] Avoid NULL pointer error --- src/modules/rlm_redis/rlm_redis.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/rlm_redis/rlm_redis.c b/src/modules/rlm_redis/rlm_redis.c index d9bea2dfde..df54f9cb54 100644 --- a/src/modules/rlm_redis/rlm_redis.c +++ b/src/modules/rlm_redis/rlm_redis.c @@ -840,6 +840,7 @@ static int mod_bootstrap(module_inst_ctx_t const *mctx) * Loop over the lua functions, registering an xlat * that'll call that function specifically. */ + if (!inst->lua.funcs) return 0; talloc_foreach(inst->lua.funcs, func) { name = talloc_asprintf(NULL, "%s.%s", mctx->inst->name, func->name); if (unlikely((xlat = xlat_func_register_module(inst, mctx, name, redis_lua_func_xlat, FR_TYPE_VOID)) == NULL)) return -1; -- 2.47.2