summaryrefslogtreecommitdiffstats
path: root/alias.c
diff options
context:
space:
mode:
authorTAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>2005-02-12 19:12:40 +0000
committerTAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>2005-02-12 19:12:40 +0000
commit42197dd7b1679441037eb736a62a22a0842a48c3 (patch)
treeacc467adc7794aa816fd912d520add5596b54538 /alias.c
parentf252c537b681f46d45026a7a1672012bae37f9de (diff)
unalternates now also adds to a list of exceptions; same behavior
for unlists, and unsubscribe. With some changes from tlr.
Diffstat (limited to 'alias.c')
-rw-r--r--alias.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/alias.c b/alias.c
index 0cf83b59..4a0f7da6 100644
--- a/alias.c
+++ b/alias.c
@@ -573,7 +573,10 @@ int mutt_addr_is_user (ADDRESS *addr)
if (mutt_match_rx_list (addr->mailbox, Alternates))
{
dprint (5, (debugfile, "mail_addr_is_user: yes, %s matched by alternates.\n", addr->mailbox));
- return 1;
+ if (mutt_match_rx_list (addr->mailbox, UnAlternates))
+ dprint (5, (debugfile, "mail_addr_is_user: but, %s matched by unalternates.\n", addr->mailbox));
+ else
+ return 1;
}
dprint (5, (debugfile, "mail_addr_is_user: no, all failed.\n"));