* lib/mu-contacts: make address comparison case-insensitive

This commit is contained in:
djcb 2012-09-05 01:24:18 +03:00
parent 63e8ecb649
commit 58a90e4a5d
1 changed files with 3 additions and 1 deletions

View File

@ -72,8 +72,10 @@ encode_email_address (const char *addr)
/* make sure chars are with {' ' .. '~'}, and not '[' ']' */
for (cur = strncpy(enc, addr, sizeof(enc)); *cur != '\0'; ++cur)
if (!isalnum(*cur))
if (!isalnum(*cur)) {
*cur = 'A' + (*cur % ('Z' - 'A'));
} else
*cur = tolower(*cur);
return enc;
}