From: Vsevolod Stakhov Date: Tue, 15 Dec 2015 18:17:02 +0000 (+0000) Subject: Fix output X-Git-Tag: 1.1.0~287 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=44ebea556a502684a63f4619ac341f50f165df0f;p=thirdparty%2Frspamd.git Fix output --- diff --git a/src/rspamadm/fuzzy_stat.lua b/src/rspamadm/fuzzy_stat.lua index d0d59532d4..c7a9b49b6b 100644 --- a/src/rspamadm/fuzzy_stat.lua +++ b/src/rspamadm/fuzzy_stat.lua @@ -31,7 +31,12 @@ local function add_data(target, src) target[k] = v end else - target[k] = v + if not target['ips'] then target['ips'] = {} end + -- Iterate over IPs + for ip,st in pairs(v) do + if not target['ips'][ip] then target['ips'][ip] = {} end + add_data(target['ips'][ip], st) + end end end end