Mercurial > prosody-modules
changeset 6424:ec4a0e4d950e
mod_dnsbl: Fix result and error handling in shell command
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 09 Mar 2026 17:01:53 +0000 |
| parents | d748985de48f |
| children | 987f0ee7d395 |
| files | mod_dnsbl/mod_dnsbl.lua |
| diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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);
