From: Aki Tuomi Date: Mon, 24 Sep 2018 12:07:26 +0000 (+0300) Subject: mail-lua: Implement mail_lua_plugin_get_script X-Git-Tag: 2.3.4~61 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e620274249a25c2d144d7fa3869f030e9eb0ca8d;p=thirdparty%2Fdovecot%2Fcore.git mail-lua: Implement mail_lua_plugin_get_script It was forgotten in 950c7e06dbf7f1cd696653af95b8c0053a9e86da --- diff --git a/src/plugins/mail-lua/mail-lua-plugin.c b/src/plugins/mail-lua/mail-lua-plugin.c index bdf10fc51d..26e9fee62b 100644 --- a/src/plugins/mail-lua/mail-lua-plugin.c +++ b/src/plugins/mail-lua/mail-lua-plugin.c @@ -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, };