diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-12-19 22:05:13 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-12-19 22:05:13 +0000 |
commit | e690dd9740835fd0173c7c26beae9cfdbabcd984 (patch) | |
tree | 4a64ced27fe90627db946613ac8ffddc835f1e5f /src/rspamadm | |
parent | 85711b64869afb70982c630abf6c1ec0cdf2dac9 (diff) | |
download | rspamd-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.lua | 8 |
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 |