diff options
author | Gilles Chehade <gilles@poolp.org> | 2012-11-29 13:55:59 +0100 |
---|---|---|
committer | Gilles Chehade <gilles@poolp.org> | 2012-11-29 13:55:59 +0100 |
commit | 005b1e9b93905e0e93c43c84942993572a54803d (patch) | |
tree | d89c20ed96e5dee988b135c1341c3d93c5659262 | |
parent | - fix a bug spotted by our monkeys (diff) | |
download | OpenSMTPD-005b1e9b93905e0e93c43c84942993572a54803d.tar.xz OpenSMTPD-005b1e9b93905e0e93c43c84942993572a54803d.zip |
ruleset matching should be done on dest not rcpt
-rw-r--r-- | smtpd/ruleset.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/smtpd/ruleset.c b/smtpd/ruleset.c index 0fd54515..2e771f5b 100644 --- a/smtpd/ruleset.c +++ b/smtpd/ruleset.c @@ -40,7 +40,7 @@ static int ruleset_check_source(struct table *, struct rule * ruleset_match(const struct envelope *evp) { - const struct mailaddr *maddr = &evp->rcpt; + const struct mailaddr *maddr = &evp->dest; const struct sockaddr_storage *ss = &evp->ss; struct rule *r; int ret; |