# HG changeset patch # User Matthew Wild # Date 1773075713 0 # Node ID ec4a0e4d950e114fc1036b2bdc5e591165494bf6 # Parent d748985de48f72fe381b189999b736cb2d297b18 mod_dnsbl: Fix result and error handling in shell command diff -r d748985de48f -r ec4a0e4d950e mod_dnsbl/mod_dnsbl.lua --- a/mod_dnsbl/mod_dnsbl.lua Sun Mar 08 10:59:40 2026 +0100 +++ b/mod_dnsbl/mod_dnsbl.lua Mon Mar 09 17:01:53 2026 +0000 @@ -237,10 +237,13 @@ msg = "[ ]"; end else - msg = "[?]"; + msg = "[E]"; end - print(msg, dnsbl); + self.session.print(msg, dnsbl); + if result.status == "rejected" then + self.session.print(" ", "Error checking list: "..(result.reason:gsub("\n", "\n \t"))); + end end return ("Found in %d of %d lists"):format(matches, total); end);