diff options
author | Jed Brown <jed@59A2.org> | 2009-11-23 19:29:52 +0100 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2009-11-23 18:35:01 -0800 |
commit | 1e75f5f3a7c0090e706794a3b9d4c03b9e0b8a21 (patch) | |
tree | e08a0665932d72ddb9f21b749e18175ea4ab426d /notmuch-reply.c | |
parent | f667bad7a5530b3a53caa191d14b9f41781750cc (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>
Diffstat (limited to 'notmuch-reply.c')
-rw-r--r-- | notmuch-reply.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/notmuch-reply.c b/notmuch-reply.c index 44e1766..cd81e76 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; |