# HG changeset patch # User Stu Tomlinson # Date 1196258450 0 # Node ID c6487d5385f9f7a1ccf79cb7b01d9d32a71eea72 # Parent da540ae782140c30928c7aaa6d165f527adc0f7e Something is wrong about the way we truncate overlength passwords, and apparently it's not as simple as truncating prior to encoding, so just drop this for now. References #4066, #4103 diff -r da540ae78214 -r c6487d5385f9 libpurple/protocols/msnp9/nexus.c --- a/libpurple/protocols/msnp9/nexus.c Wed Nov 28 09:05:07 2007 +0000 +++ b/libpurple/protocols/msnp9/nexus.c Wed Nov 28 14:00:50 2007 +0000 @@ -338,7 +338,7 @@ g_strdup(purple_url_encode(purple_account_get_username(session->account))); password = - g_strndup(purple_url_encode(purple_connection_get_password(session->account->gc)), 16); + g_strdup(purple_url_encode(purple_connection_get_password(session->account->gc))); ctint = strtoul((char *)g_hash_table_lookup(nexus->challenge_data, "ct"), NULL, 10) + 200;