]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Lua: lpeg to be loaded with rspamd_lua_add_preload, to avoid "rspamd_config_rea... 1762/head
authorGuillaume Outters <guillaume.outters@free.fr>
Thu, 20 Jul 2017 00:47:51 +0000 (02:47 +0200)
committerGuillaume Outters <guillaume.outters@free.fr>
Thu, 20 Jul 2017 00:47:51 +0000 (02:47 +0200)
src/lua/lua_common.c

index 58c728607b78d17be677e90f3d5f5b0a022a5051..2fde26a3178734e78854d3e4821025ca5e791ece 100644 (file)
@@ -334,7 +334,6 @@ rspamd_lua_init ()
        luaopen_fann (L);
        luaopen_sqlite3 (L);
        luaopen_cryptobox (L);
-       luaopen_lpeg (L);
 
        luaL_newmetatable (L, "rspamd{ev_base}");
        lua_pushstring (L, "class");
@@ -349,6 +348,7 @@ rspamd_lua_init ()
        lua_pop (L, 1);
 
        rspamd_lua_new_class (L, "rspamd{worker}", worker_reg);
+       rspamd_lua_add_preload (L, "lpeg", luaopen_lpeg);
        rspamd_lua_add_preload (L, "ucl", luaopen_ucl);
 
        /* Add plugins global */