rspamd_logger.debugm(N, task, "distance: %1 -> %2: %3", tld, ptld, dist)
end
- local function found_in_map(map)
+ local function found_in_map(map, furl, sweight)
+ if not furl then furl = url end
+ if not sweight then sweight = weight end
if #map > 0 then
for _,rule in ipairs(map) do
- for _,dn in ipairs({url:get_tld(), url:get_host()}) do
+ for _,dn in ipairs({furl:get_tld(), furl:get_host()}) do
if rule['map']:get_key(dn) then
- task:insert_result(rule['symbol'], weight, ptld .. '->' .. dn)
+ task:insert_result(rule['symbol'], sweight, ptld .. '->' .. dn)
return true
end
end