Преглед изворни кода

[Minor] Trim array instead of skipping checks

tags/2.6
Vsevolod Stakhov пре 4 година
родитељ
комит
20f3cd1e22
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3
    1
      src/plugins/lua/forged_recipients.lua

+ 3
- 1
src/plugins/lua/forged_recipients.lua Прегледај датотеку

@@ -48,7 +48,9 @@ local function check_forged_headers(task)
-- Find pair for each smtp recipient in To or Cc headers
-- This cycle has O(N^2) complexity so it is better to limit number of iterations
if #smtp_rcpt > 100 or #mime_rcpt > 100 then
return
-- Trim array, suggested by Anton Yuzhaninov
smtp_rcpt[100] = nil
mime_rcpt[100] = nil
end

for _,sr in ipairs(smtp_rcpt) do

Loading…
Откажи
Сачувај