From fbe966f7b9d6f1655cbce792fb60d2d1b4633616 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 26 Mar 2019 16:38:27 +0000 Subject: [Rework] Change lua global variables registration --- src/libserver/cfg_rcl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/libserver/cfg_rcl.c') diff --git a/src/libserver/cfg_rcl.c b/src/libserver/cfg_rcl.c index 9a2d7cd19..c6d2f3572 100644 --- a/src/libserver/cfg_rcl.c +++ b/src/libserver/cfg_rcl.c @@ -3678,6 +3678,8 @@ rspamd_config_read (struct rspamd_config *cfg, const gchar *filename, struct rspamd_rcl_section *top, *logger_section; const ucl_object_t *logger_obj; + rspamd_lua_set_env (cfg->lua_state, vars); + if (!rspamd_config_parse_ucl (cfg, filename, vars, NULL, NULL, &err)) { msg_err_config_forced ("failed to load config: %e", err); g_error_free (err); @@ -3687,7 +3689,7 @@ rspamd_config_read (struct rspamd_config *cfg, const gchar *filename, top = rspamd_rcl_config_init (cfg, NULL); rspamd_lua_set_path (cfg->lua_state, cfg->rcl_obj, vars); - rspamd_lua_set_globals (cfg, cfg->lua_state, vars); + rspamd_lua_set_globals (cfg, cfg->lua_state); rspamd_mempool_add_destructor (cfg->cfg_pool, rspamd_rcl_section_free, top); err = NULL; -- cgit v1.2.3