# HG changeset patch # User Elliott Sales de Andrade # Date 1298956166 0 # Node ID ccda2eba140bea5a52bd79633bd0d982e48e9bdf # Parent a0b48278899e084319d58fa4e2cb1e47caaf1eea Strip spaces when normalizing MSN usernames. Spaces in the account name magically worked, but caused weird problems such as broken don't-open-a-chat-on-MPOP logic. Fixes #13173. diff -r a0b48278899e -r ccda2eba140b libpurple/protocols/msn/msn.c --- a/libpurple/protocols/msn/msn.c Tue Mar 01 04:41:59 2011 +0000 +++ b/libpurple/protocols/msn/msn.c Tue Mar 01 05:09:26 2011 +0000 @@ -110,11 +110,9 @@ g_return_val_if_fail(str != NULL, NULL); - g_snprintf(buf, sizeof(buf), "%s%s", str, - (strchr(str, '@') ? "" : "@hotmail.com")); - - tmp = g_utf8_strdown(buf, -1); - strncpy(buf, tmp, sizeof(buf)); + tmp = g_strchomp(g_utf8_strdown(str, -1)); + g_snprintf(buf, sizeof(buf), "%s%s", tmp, + (strchr(tmp, '@') ? "" : "@hotmail.com")); g_free(tmp); return buf;