]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Multimap: Add more debugging
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 22 Aug 2019 16:18:45 +0000 (17:18 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 22 Aug 2019 16:18:45 +0000 (17:18 +0100)
src/plugins/lua/multimap.lua

index f0f1ec719252e22925eecc20339721b591366efc..da8ab01e31619639e84911ccedc7725360bf243f 100644 (file)
@@ -624,11 +624,15 @@ local function multimap_callback(task, rule)
       end
     end
 
-    if r['filter'] or r['type'] == 'url' then
-      local fn = multimap_filters[r['type']]
+    if r.filter or r.type == 'url' then
+      local fn = multimap_filters[r.type]
 
       if fn then
-        value = fn(task, r['filter'], value, r)
+
+        local filtered_value = fn(task, r.filter, value, r)
+        lua_util.debugm(N, task, 'apply filter %s for rule %s: %s -> %s',
+            r.filter, r.symbol, value, filtered_value)
+        value = filtered_value
       end
     end