]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix selectors usage
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 20 May 2019 15:58:27 +0000 (16:58 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 20 May 2019 15:58:27 +0000 (16:58 +0100)
lualib/lua_maps_expressions.lua

index f0b1f176a1998e2ab897e58e100c9a4da9890c5f..61d2e1186c832475d786c9ac841f5a825e195784 100644 (file)
@@ -122,7 +122,7 @@ local function create(cfg, obj, module_name)
   }
 
   for name,rule in pairs(obj.rules) do
-    local sel = lua_selectors.parse_selector(cfg, rule.selector)
+    local sel = lua_selectors.create_selector_closure(cfg, rule.selector)
 
     if not sel then
       rspamd_logger.errx(cfg, 'cannot add selector for element %s in module %s',
@@ -176,7 +176,8 @@ local function create(cfg, obj, module_name)
 
     return nil
   end
-  local expr = rspamd_expression.create(obj.expression, parse_atom, rspamd_config:get_mempool())
+  local expr = rspamd_expression.create(obj.expression, parse_atom,
+      rspamd_config:get_mempool())
 
   if not expr then
     rspamd_logger.errx(cfg, 'cannot add map expression for module %s',