# HG changeset patch # User Carl Byington # Date 1482283286 28800 # Node ID f375a67ee5164883f0cbf16aa534d9b5095b7afb # Parent d68fda9be1c13d3cd9d8801b8671e40836250a50 set st in all paths; missing +1 to avoid lookup starting with @ diff -r d68fda9be1c1 -r f375a67ee516 src/dnsbl.cpp --- a/src/dnsbl.cpp Tue Dec 20 17:13:48 2016 -0800 +++ b/src/dnsbl.cpp Tue Dec 20 17:21:26 2016 -0800 @@ -1296,9 +1296,10 @@ // we have a dkim requirement for that domain. const char *domain = strchr(priv.mailaddr, '@'); if (domain) { - DKIMP dk = con.find_dkim_from(domain); + DKIMP dk = con.find_dkim_from(domain+1); if (dk && (dk->action == token_require_signed)) { my_syslog(&priv, "dkim require_signed overrides envelope from whitelist"); + st = oksofar; } else st = white; }