Procházet zdrojové kódy

[Fix] Fix placement of RDNS checks

tags/1.2.0
Vsevolod Stakhov před 8 roky
rodič
revize
2b9068e5f7
1 změnil soubory, kde provedl 12 přidání a 12 odebrání
  1. 12
    12
      src/plugins/lua/once_received.lua

+ 12
- 12
src/plugins/lua/once_received.lua Zobrazit soubor

@@ -69,23 +69,23 @@ local function check_quantity_received (task)
end
end

local task_ip = task:get_ip()

-- Here we don't care about received
if not task:get_hostname() and task_ip then

task:get_resolver():resolve_ptr({task = task,
name = task_ip:to_string(),
callback = recv_dns_cb
})
return
end

local recvh = task:get_received_headers()
if recvh and #recvh <= 1 then
local ret = true
local r = recvh[1]

local task_ip = task:get_ip()

-- Here we don't care about received
if not task:get_hostname() and task_ip then
rspamd_logger.infox(task, 'hui')
task:get_resolver():resolve_ptr({task = task,
name = task_ip:to_string(),
callback = recv_dns_cb
})
return
end

if not r then
return
end

Načítá se…
Zrušit
Uložit