]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Fix sorting and output of errors_ips
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 19 Dec 2015 22:05:13 +0000 (22:05 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 19 Dec 2015 22:05:13 +0000 (22:05 +0000)
src/rspamadm/fuzzy_stat.lua

index 8f430a2d12a44c25d7dd799b861631dfa74e02d8..92ed9584ddf958c407da637e6b2d464ca3d7d034 100644 (file)
@@ -249,9 +249,11 @@ return function(args, res)
     if st['errors_ips'] and not opts['no-ips'] and not opts['short'] then
       print('')
       print('Errors IPs statistics:')
-      local sorted_ips = sort_ips(st['errors_ips'], opts)
-      for i, v in ipairs(sorted_ips) do
-        print(string.format('%s: %s', v['ip'], print_result(v['data'])))
+      table.sort(st['errors_ips'], function(a, b)
+        return a > b
+      end)
+      for i, v in pairs(st['errors_ips']) do
+        print(string.format('%s: %s', i, print_result(v)))
       end
     end
   end