From: Aki Tuomi Date: Tue, 9 May 2023 07:05:01 +0000 (+0300) Subject: auth: db-lua - Move auth_lua_script_init() later X-Git-Tag: 2.4.0~2760 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a89aefd64ae23d353f75d5bcf20c0f5c9e1830eb;p=thirdparty%2Fdovecot%2Fcore.git auth: db-lua - Move auth_lua_script_init() later Simplifies next change. --- diff --git a/src/auth/db-lua.c b/src/auth/db-lua.c index adfb9c3d50..eac366c6e5 100644 --- a/src/auth/db-lua.c +++ b/src/auth/db-lua.c @@ -393,16 +393,6 @@ static void auth_lua_dovecot_auth_register(lua_State *L) lua_pop(L, 1); } -int auth_lua_script_init(const struct auth_lua_script_parameters *params, - const char **error_r) -{ - struct dlua_script *script = params->script; - dlua_dovecot_register(script); - auth_lua_dovecot_auth_register(script->L); - auth_lua_auth_request_register(script->L); - return dlua_script_init(script, error_r); -} - static int auth_lua_call_lookup(lua_State *L, const char *fn, struct auth_request *req, const char **error_r) { @@ -437,6 +427,16 @@ static int auth_lua_call_lookup(lua_State *L, const char *fn, return 0; } +int auth_lua_script_init(const struct auth_lua_script_parameters *params, + const char **error_r) +{ + struct dlua_script *script = params->script; + dlua_dovecot_register(script); + auth_lua_dovecot_auth_register(script->L); + auth_lua_auth_request_register(script->L); + return dlua_script_init(script, error_r); +} + static void auth_lua_export_fields(struct auth_request *req, const char *str,