summaryrefslogtreecommitdiffstats
path: root/src/libserver/cfg_rcl.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2019-03-26 16:38:27 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2019-03-26 16:38:27 +0000
commitfbe966f7b9d6f1655cbce792fb60d2d1b4633616 (patch)
tree540effaaeeeefa24a5bee904de3f3a9891e4bb53 /src/libserver/cfg_rcl.c
parenta5af7ff8d409b63743889c5562c7b735e19313a8 (diff)
downloadrspamd-fbe966f7b9d6f1655cbce792fb60d2d1b4633616.tar.gz
rspamd-fbe966f7b9d6f1655cbce792fb60d2d1b4633616.zip
[Rework] Change lua global variables registration
Diffstat (limited to 'src/libserver/cfg_rcl.c')
-rw-r--r--src/libserver/cfg_rcl.c4
1 files changed, 3 insertions, 1 deletions
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;