aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Jed Brown <jed@59A2.org>2009-11-23 19:29:52 +0100
committerGravatar Carl Worth <cworth@cworth.org>2009-11-23 18:35:01 -0800
commit1e75f5f3a7c0090e706794a3b9d4c03b9e0b8a21 (patch)
treee08a0665932d72ddb9f21b749e18175ea4ab426d
parentf667bad7a5530b3a53caa191d14b9f41781750cc (diff)
Make addresses case insensitive for the purpose of constructing replies.
The domain is alway case insensitive, but in principle the username is case sensitive. Few systems actually enforce this so I think a good default is to treat the entire address as case insensitive, it will eliminate a lot of superfluous self-addressed messages and reply from the correct address in these cases. Signed-off-by: Jed Brown <jed@59A2.org>
-rw-r--r--notmuch-reply.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/notmuch-reply.c b/notmuch-reply.c
index 44e17661..cd81e769 100644
--- a/notmuch-reply.c
+++ b/notmuch-reply.c
@@ -97,12 +97,12 @@ address_is_users (const char *address, notmuch_config_t *config)
size_t i, other_len;
primary = notmuch_config_get_user_primary_email (config);
- if (strcmp (primary, address) == 0)
+ if (strcasecmp (primary, address) == 0)
return 1;
other = notmuch_config_get_user_other_email (config, &other_len);
for (i = 0; i < other_len; i++)
- if (strcmp (other[i], address) == 0)
+ if (strcasecmp (other[i], address) == 0)
return 1;
return 0;