From: Vsevolod Stakhov Date: Tue, 12 Apr 2022 20:45:02 +0000 (+0100) Subject: [Minor] Try to fix issue with incorrect indexing in url_reputation X-Git-Tag: 3.3~317 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5ccd1d0dd02e85220643473bf9757246fae4bf57;p=thirdparty%2Frspamd.git [Minor] Try to fix issue with incorrect indexing in url_reputation Issue: #4139 --- diff --git a/src/plugins/lua/reputation.lua b/src/plugins/lua/reputation.lua index 192c8ce3f8..1dce44fafb 100644 --- a/src/plugins/lua/reputation.lua +++ b/src/plugins/lua/reputation.lua @@ -338,7 +338,8 @@ local function url_reputation_filter(task, rule) local result_request_match_tbl = {} -- XXX: ugly O(N^2) loop to match requests and responses - for result_k,_ in pairs(results) do + for _,res_pair in ipairs(results) do + local result_k = res_pair[1] for _, request_k in ipairs(url_keys) do if result_k:find(request_k) then result_request_match_tbl[result_k] = request_k