From: Nick Porter Date: Thu, 13 Apr 2023 17:23:42 +0000 (+0100) Subject: Avoid NULL pointer error X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bd0ad25c69aca3319ef13d6857fb070289aebe6a;p=thirdparty%2Ffreeradius-server.git Avoid NULL pointer error --- diff --git a/src/modules/rlm_redis/rlm_redis.c b/src/modules/rlm_redis/rlm_redis.c index d9bea2dfde4..df54f9cb540 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;