From: Vsevolod Stakhov Date: Fri, 23 Nov 2018 18:09:28 +0000 (+0000) Subject: [Minor] Do not expand implicit arrays as it breaks things X-Git-Tag: 1.8.3~63 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a1e3ab7e5ef8e2c7a95214cb433dc9594983b21a;p=thirdparty%2Frspamd.git [Minor] Do not expand implicit arrays as it breaks things --- 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;