--- a/libpurple/protocols/msn/user.c Sat Sep 18 20:56:11 2010 +0000 +++ b/libpurple/protocols/msn/user.c Sat Sep 18 21:29:31 2010 +0000 @@ -737,7 +737,7 @@ { const char *pass; - pass = msn_user_get_passport(user); + pass = purple_normalize_nocase(NULL, msn_user_get_passport(user)); return strcmp(pass, purple_normalize_nocase(NULL, passport)); }