From: Andrew Lewis Date: Fri, 25 Nov 2016 08:45:57 +0000 (+0200) Subject: [Fix] Fix some issues in redis settings X-Git-Tag: 1.4.1~67^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=43fd8553ab1f21b8f4d9d815dcaa436f243fb4b1;p=rspamd.git [Fix] Fix some issues in redis settings --- diff --git a/src/plugins/lua/settings.lua b/src/plugins/lua/settings.lua index cdff4b853..fffa7cfbb 100644 --- a/src/plugins/lua/settings.lua +++ b/src/plugins/lua/settings.lua @@ -570,7 +570,7 @@ if redis_section then if redis_params then local handlers = redis_section.handlers - for _,h in ipairs(handlers) do + for id,h in pairs(handlers) do local chunk,err = load(h) if not chunk then @@ -582,7 +582,7 @@ if redis_section then rspamd_logger.errx(rspamd_config, 'Cannot add handler from string: %s', tostring(func)) else - table.insert(redis_key_handlers, func) + redis_key_handlers[id] = func end end end