diff 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
line wrap: on
line diff
--- a/mod_dnsbl/mod_dnsbl.lua	Mon Mar 09 17:01:53 2026 +0000
+++ b/mod_dnsbl/mod_dnsbl.lua	Mon Mar 09 17:02:46 2026 +0000
@@ -222,7 +222,9 @@
 		for dnsbl in dnsbls do
 			total = total + 1;
 			promises[dnsbl] = promise.new(function (resolve)
-				check_dnsbl(parsed_ip, dnsbl, resolve, true);
+				check_dnsbl(parsed_ip.normal, dnsbl, function (_, hit)
+					resolve(hit);
+				end);
 			end);
 		end