# HG changeset patch # User Elliott Sales de Andrade # Date 1217556127 0 # Node ID 7e2673925be689544cba14b2282ebefa625e51a4 # Parent f5e614bc660614ec4ab75b294155e730237bfced On MSN, escape the password since it's in an XML document. Didn't escape the username because it should be an email address, that hopefully wouldn't require it. diff -r f5e614bc6606 -r 7e2673925be6 libpurple/protocols/msn/nexus.c --- a/libpurple/protocols/msn/nexus.c Tue Jul 29 23:51:06 2008 +0000 +++ b/libpurple/protocols/msn/nexus.c Fri Aug 01 02:02:07 2008 +0000 @@ -390,7 +390,7 @@ msn_session_set_login_step(session, MSN_LOGIN_STEP_GET_COOKIE); username = purple_account_get_username(session->account); - password = g_strndup(purple_connection_get_password(session->account->gc), 16); + password = g_markup_escape_text(purple_connection_get_password(session->account->gc), 16); purple_debug_info("msn", "Logging on %s, with policy '%s', nonce '%s'\n", username, nexus->policy, nexus->nonce);