aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGilles Chehade <gilles@poolp.org>2012-11-29 13:55:59 +0100
committerGilles Chehade <gilles@poolp.org>2012-11-29 13:55:59 +0100
commit005b1e9b93905e0e93c43c84942993572a54803d (patch)
treed89c20ed96e5dee988b135c1341c3d93c5659262
parent- fix a bug spotted by our monkeys (diff)
downloadOpenSMTPD-005b1e9b93905e0e93c43c84942993572a54803d.tar.xz
OpenSMTPD-005b1e9b93905e0e93c43c84942993572a54803d.zip
ruleset matching should be done on dest not rcpt
-rw-r--r--smtpd/ruleset.c2
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;