]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Try to fix issue with incorrect indexing in url_reputation
authorVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 12 Apr 2022 20:45:02 +0000 (21:45 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 12 Apr 2022 20:45:49 +0000 (21:45 +0100)
Issue: #4139

src/plugins/lua/reputation.lua

index 192c8ce3f8b75492f81c4e4b23db540a007937cd..1dce44fafbed26140e9f168c2484147bd92279d2 100644 (file)
@@ -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