aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua/lua_common.c')
-rw-r--r--src/lua/lua_common.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lua/lua_common.c b/src/lua/lua_common.c
index 1f39975d0..3d4e29b28 100644
--- a/src/lua/lua_common.c
+++ b/src/lua/lua_common.c
@@ -180,7 +180,7 @@ luaopen_logger (lua_State * L)
return 1;
}
-static void
+void
init_lua ()
{
if (L == NULL) {
@@ -211,7 +211,6 @@ init_lua_filters (struct config_file *cfg)
struct script_module *module;
struct statfile *st;
- init_lua ();
cur = g_list_first (cfg->script_modules);
while (cur) {
module = cur->data;
@@ -251,6 +250,8 @@ init_lua_filters (struct config_file *cfg)
}
cur = g_list_next (cur);
}
+ /* Assign state */
+ cfg->lua_state = L;
}
/* Callback functions */