From 44ebea556a502684a63f4619ac341f50f165df0f Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 15 Dec 2015 18:17:02 +0000 Subject: [PATCH] Fix output --- src/rspamadm/fuzzy_stat.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/rspamadm/fuzzy_stat.lua b/src/rspamadm/fuzzy_stat.lua index d0d59532d..c7a9b49b6 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 -- 2.39.5