]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mail-lua: Implement mail_lua_plugin_get_script
authorAki Tuomi <aki.tuomi@dovecot.fi>
Mon, 24 Sep 2018 12:07:26 +0000 (15:07 +0300)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Wed, 14 Nov 2018 12:01:53 +0000 (14:01 +0200)
It was forgotten in 950c7e06dbf7f1cd696653af95b8c0053a9e86da

src/plugins/mail-lua/mail-lua-plugin.c

index bdf10fc51d62bc327a1213c9a53223ceda8e4a9b..26e9fee62bef74370c1842affbefd381e8a3fba2 100644 (file)
@@ -122,6 +122,17 @@ static void mail_lua_user_created(struct mail_user *user)
        MODULE_CONTEXT_SET(user, mail_lua_user_module, luser);
 }
 
+bool mail_lua_plugin_get_script(struct mail_user *user,
+                               struct dlua_script **script_r)
+{
+       struct mail_lua_user_context *luser = MAIL_LUA_USER_CONTEXT(user);
+       if (luser != NULL) {
+               *script_r = luser->script;
+               return TRUE;
+       }
+       return FALSE;
+}
+
 static const struct mail_storage_hooks mail_lua_hooks = {
        .mail_user_created = mail_lua_user_created,
 };