diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-03-26 16:38:27 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-03-26 16:38:27 +0000 |
commit | fbe966f7b9d6f1655cbce792fb60d2d1b4633616 (patch) | |
tree | 540effaaeeeefa24a5bee904de3f3a9891e4bb53 /src/libserver/cfg_rcl.c | |
parent | a5af7ff8d409b63743889c5562c7b735e19313a8 (diff) | |
download | rspamd-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.c | 4 |
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; |