]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Do not touch elements that have no hits
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 28 Apr 2018 17:53:57 +0000 (18:53 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 28 Apr 2018 17:53:57 +0000 (18:53 +0100)
src/plugins/lua/maps_stats.lua

index d2f094b912b645114c23aa22d5e222d2a1008535..ed6aedbd3777245365698861a9c67e7fea5452d8 100644 (file)
@@ -83,7 +83,9 @@ local function process_map(map, ev_base, _)
     if ret and conn then
       local stats = map:get_stats(true)
       for k,s in pairs(stats) do
-        conn:add_cmd('ZINCRBY', {key, tostring(s), k})
+        if s > 0 then
+          conn:add_cmd('ZINCRBY', {key, tostring(s), k})
+        end
       end
     end
   end