]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: db-lua - Move auth_lua_script_init() later
authorAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 9 May 2023 07:05:01 +0000 (10:05 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 19 May 2023 09:25:44 +0000 (09:25 +0000)
Simplifies next change.

src/auth/db-lua.c

index adfb9c3d50b8fb2a2b1cc9d9fce5eef890bcc948..eac366c6e5afd3f5d922ab9faa80fe84326980f5 100644 (file)
@@ -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,