comparison mod_dnsbl/mod_dnsbl.lua @ 6425:987f0ee7d395

mod_dnsbl: Fix incorrect result from lookup
author Matthew Wild <mwild1@gmail.com>
date Mon, 09 Mar 2026 17:02:46 +0000
parents ec4a0e4d950e
children bf8f96ee2605
comparison
equal deleted inserted replaced
6424:ec4a0e4d950e 6425:987f0ee7d395
220 local promises = {}; 220 local promises = {};
221 221
222 for dnsbl in dnsbls do 222 for dnsbl in dnsbls do
223 total = total + 1; 223 total = total + 1;
224 promises[dnsbl] = promise.new(function (resolve) 224 promises[dnsbl] = promise.new(function (resolve)
225 check_dnsbl(parsed_ip, dnsbl, resolve, true); 225 check_dnsbl(parsed_ip.normal, dnsbl, function (_, hit)
226 resolve(hit);
227 end);
226 end); 228 end);
227 end 229 end
228 230
229 return promise.all_settled(promises):next(function (results) 231 return promise.all_settled(promises):next(function (results)
230 for dnsbl, result in it.sorted_pairs(results) do 232 for dnsbl, result in it.sorted_pairs(results) do