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.9~1376 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b10f9786e2419246bff3524aa08ed1d6cf8730a0;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, };