return 0;
}
-int do_lua(rlm_lua_t const *inst, rlm_lua_thread_t *thread, REQUEST *request, char const *funcname)
+int do_lua(rlm_lua_thread_t *thread, REQUEST *request, char const *funcname)
{
fr_cursor_t cursor;
lua_State *L = thread->interpreter;
/* lua.c */
int rlm_lua_init(lua_State **out, rlm_lua_t const *instance);
-int do_lua(rlm_lua_t const *inst, rlm_lua_thread_t *thread, REQUEST *request, char const *funcname);
+int do_lua(rlm_lua_thread_t *thread, REQUEST *request, char const *funcname);
bool rlm_lua_isjit(lua_State *L);
char const *rlm_lua_version(lua_State *L);
#define DO_LUA(_s)\
static rlm_rcode_t mod_##_s(void *instance, void *thread, REQUEST *request) {\
rlm_lua_t const *inst = instance;\
- if (!inst->func_##_s) {\
- return RLM_MODULE_NOOP;\
- }\
- if (do_lua(inst, thread, request, inst->func_##_s) < 0) {\
- return RLM_MODULE_FAIL;\
- }\
+ if (!inst->func_##_s) return RLM_MODULE_NOOP;\
+ if (do_lua(thread, request, inst->func_##_s) < 0) return RLM_MODULE_FAIL;\
return RLM_MODULE_OK;\
}