local logger = require "rspamd_logger"
local function dns_sync_symbol(task)
- local to_resolve = tostring(task:get_request_header('to-resolve'))
+ local to_resolve = task:get_request_header('to-resolve')
+ if not to_resolve then return end
+ to_resolve = tostring(to_resolve)
local is_ok, results = rspamd_dns.request({
task = task,
type = 'a',
task:insert_result('DNS', 1.0, tostring(results[1]))
end
end
- local to_resolve = tostring(task:get_request_header('to-resolve'))
+ local to_resolve = task:get_request_header('to-resolve')
+ if not to_resolve then return end
+ to_resolve = tostring(to_resolve)
task:get_resolver():resolve_a({
task = task,
name = 'SIMPLE_DNS',
score = 1.0,
callback = dns_symbol,
-})
\ No newline at end of file
+})