Mercurial > dnsbl
changeset 338:f375a67ee516
set st in all paths; missing +1 to avoid lookup starting with @
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Tue, 20 Dec 2016 17:21:26 -0800 |
parents | d68fda9be1c1 |
children | bd16c9005d79 |
files | src/dnsbl.cpp |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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; }