]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix minor issue in rlm_lua
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 2 Jun 2025 03:25:45 +0000 (21:25 -0600)
committerNick Porter <nick@portercomputing.co.uk>
Wed, 18 Jun 2025 12:53:15 +0000 (13:53 +0100)
src/modules/rlm_lua/rlm_lua.c

index d6b3be29817e45df6d3c968fa60382c02592257f..4d1e4c096316291eff314ec0790e9c1bb8b3aae2 100644 (file)
@@ -120,14 +120,14 @@ static int mod_thread_instantiate(module_thread_inst_ctx_t const *mctx)
 static int mod_detach(module_detach_ctx_t const *mctx)
 {
        rlm_lua_t *inst = talloc_get_type_abort(mctx->mi->data, rlm_lua_t);
-       rlm_rcode_t ret = 0;
+       unlang_result_t result;
 
        /*
         *      May be NULL if fr_lua_init failed
         */
        if (inst->interpreter) {
                if (inst->func_detach) {
-                       fr_lua_run(&ret,
+                       fr_lua_run(&result,
                                   MODULE_CTX(mctx->mi,
                                              &(rlm_lua_thread_t){
                                                        .interpreter = inst->interpreter
@@ -138,7 +138,7 @@ static int mod_detach(module_detach_ctx_t const *mctx)
                lua_close(inst->interpreter);
        }
 
-       return ret;
+       return 0;
 }
 
 static int mod_instantiate(module_inst_ctx_t const *mctx)
@@ -148,7 +148,7 @@ static int mod_instantiate(module_inst_ctx_t const *mctx)
        fr_rb_iter_inorder_t    iter;
        CONF_PAIR               *cp;
        char                    *pair_name;
-       rlm_rcode_t             rcode;
+       unlang_result_t         result;
 
        /*
         *      Get an instance global interpreter to use with various things...
@@ -208,7 +208,7 @@ static int mod_instantiate(module_inst_ctx_t const *mctx)
        }
 
        if (inst->func_instantiate) {
-               fr_lua_run(&rcode,
+               fr_lua_run(&result,
                           MODULE_CTX(mctx->mi,
                                      &(rlm_lua_thread_t){
                                                .interpreter = inst->interpreter