diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-10-09 18:27:06 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-10-09 18:27:06 +0400 |
commit | a09ab3f80fcaf1f0b6792a4b063ae0e791ba5a12 (patch) | |
tree | 74a6cd0491b2e000ebdd9cd37da91a4a5e3d6f43 | |
parent | 45c8c827b5136d873d27dce9a91a3b48b1ce1fca (diff) | |
download | rspamd-a09ab3f80fcaf1f0b6792a4b063ae0e791ba5a12.tar.gz rspamd-a09ab3f80fcaf1f0b6792a4b063ae0e791ba5a12.zip |
* Forgotten in previous commit
-rw-r--r-- | src/plugins/lua/once_received.lua | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/plugins/lua/once_received.lua b/src/plugins/lua/once_received.lua index 88432d873..85af1c8aa 100644 --- a/src/plugins/lua/once_received.lua +++ b/src/plugins/lua/once_received.lua @@ -12,27 +12,27 @@ function check_quantity_received (task) print (symbol) if table.maxn(recvh) <= 1 then task:insert_result(metric, symbol, 1) - end - -- Strict checks - if symbol_strict then - local r = recvh[1] - -- Unresolved host - if not r['real_hostname'] or r['real_hostname'] == 'unknown' or string.match(r['real_hostname'], '(%d+)\.(%d+)\.(%d+)\.(%d+)') then - task:insert_result(metric, symbol_strict, 1) - end - local i = true - for _,h in ipairs(bad_hosts) do - if string.find(r['real_hostname'], h) then - -- Check for good hostname - for _,gh in ipairs(good_hosts) do - if string.find(r['real_hostname'], gh) then - i = false - break + -- Strict checks + if symbol_strict then + local r = recvh[1] + -- Unresolved host + if not r['real_hostname'] or r['real_hostname'] == 'unknown' or string.match(r['real_hostname'], '(%d+)\.(%d+)\.(%d+)\.(%d+)') then + task:insert_result(metric, symbol_strict, 1) + end + local i = true + for _,h in ipairs(bad_hosts) do + if string.find(r['real_hostname'], h) then + -- Check for good hostname + for _,gh in ipairs(good_hosts) do + if string.find(r['real_hostname'], gh) then + i = false + break + end + end + if i then + task:insert_result(metric, symbol_strict, 1, h) + return end - end - if i then - task:insert_result(metric, symbol_strict, 1, h) - return end end end |