summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElliott Sales de Andrade <qulogic@pidgin.im>2008-08-01 02:02:07 +0000
committerElliott Sales de Andrade <qulogic@pidgin.im>2008-08-01 02:02:07 +0000
commit26c0a3627ca239467b63805aecb81f6bb91b2c9e (patch)
tree6dc4fbd5379f3da966a24d5239e23ce9312fb259
parent78abcb19ae18613e2c7c6dacb2ff359380e458aa (diff)
downloadpidgin-26c0a3627ca239467b63805aecb81f6bb91b2c9e.tar.gz
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.
-rw-r--r--libpurple/protocols/msn/nexus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libpurple/protocols/msn/nexus.c b/libpurple/protocols/msn/nexus.c
index d084890928..a016e5a33d 100644
--- a/libpurple/protocols/msn/nexus.c
+++ b/libpurple/protocols/msn/nexus.c
@@ -390,7 +390,7 @@ msn_nexus_connect(MsnNexus *nexus)
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);