From a1e3ab7e5ef8e2c7a95214cb433dc9594983b21a Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 23 Nov 2018 18:09:28 +0000 Subject: [PATCH] [Minor] Do not expand implicit arrays as it breaks things --- lualib/lua_redis.lua | 4 ++++ src/lua/lua_common.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lualib/lua_redis.lua b/lualib/lua_redis.lua index e77f0069f5..cb4b46e6c4 100644 --- a/lualib/lua_redis.lua +++ b/lualib/lua_redis.lua @@ -374,6 +374,10 @@ local function try_load_redis_servers(options, rspamd_config, result) return true end + lutil.debugm(N, rspamd_config, + 'cannot load redis server from obj: %s, processed to %s', + options, result) + return false end diff --git a/src/lua/lua_common.c b/src/lua/lua_common.c index ac6b11e18b..dcab21530b 100644 --- a/src/lua/lua_common.c +++ b/src/lua/lua_common.c @@ -2367,7 +2367,7 @@ rspamd_lua_try_load_redis (lua_State *L, const ucl_object_t *obj, } /* Function arguments */ - ucl_object_push_lua (L, obj, true); + ucl_object_push_lua (L, obj, false); pcfg = lua_newuserdata (L, sizeof (*pcfg)); rspamd_lua_setclass (L, "rspamd{config}", -1); *pcfg = cfg; -- 2.47.3