summaryrefslogtreecommitdiffstats
path: root/src/rspamadm
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-19 22:05:13 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-19 22:05:13 +0000
commite690dd9740835fd0173c7c26beae9cfdbabcd984 (patch)
tree4a64ced27fe90627db946613ac8ffddc835f1e5f /src/rspamadm
parent85711b64869afb70982c630abf6c1ec0cdf2dac9 (diff)
downloadrspamd-e690dd9740835fd0173c7c26beae9cfdbabcd984.tar.gz
rspamd-e690dd9740835fd0173c7c26beae9cfdbabcd984.zip
Fix sorting and output of errors_ips
Diffstat (limited to 'src/rspamadm')
-rw-r--r--src/rspamadm/fuzzy_stat.lua8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/rspamadm/fuzzy_stat.lua b/src/rspamadm/fuzzy_stat.lua
index 8f430a2d1..92ed9584d 100644
--- a/src/rspamadm/fuzzy_stat.lua
+++ b/src/rspamadm/fuzzy_stat.lua
@@ -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