]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Fix rspamd{session} class in Lua API
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 24 Oct 2016 11:34:14 +0000 (13:34 +0200)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 24 Oct 2016 11:34:37 +0000 (13:34 +0200)
src/lua/lua_common.c

index f899f68ed5f93f8d0641fb37125c7b88861c6cfe..37581079a7db783d0f0652d2488c73ff633b996f 100644 (file)
@@ -290,6 +290,12 @@ rspamd_lua_init ()
        lua_rawset (L, -3);
        lua_pop (L, 1);
 
+       luaL_newmetatable (L, "rspamd{session}");
+       lua_pushstring (L, "class");
+       lua_pushstring (L, "rspamd{session}");
+       lua_rawset (L, -3);
+       lua_pop (L, 1);
+
        rspamd_lua_new_class (L, "rspamd{worker}", worker_reg);
        rspamd_lua_add_preload (L, "ucl", luaopen_ucl);