diff options
Diffstat (limited to 'protocols/msn/soap.c')
-rw-r--r-- | protocols/msn/soap.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/protocols/msn/soap.c b/protocols/msn/soap.c index eb0e34e7..4e4dc9d9 100644 --- a/protocols/msn/soap.c +++ b/protocols/msn/soap.c @@ -277,10 +277,14 @@ static int msn_soap_passport_sso_build_request( struct msn_soap_req_data *soap_r soap_req->url = sd->redirect; sd->redirect = NULL; } + /* MS changed this URL and broke the old MSN-specific one. The generic + one works, forwarding us to a msn.com URL that works. Takes an extra + second, but that's better than not being able to log in at all. :-/ else if( g_str_has_suffix( ic->acc->user, "@msn.com" ) ) soap_req->url = g_strdup( SOAP_PASSPORT_SSO_URL_MSN ); else - soap_req->url = g_strdup( SOAP_PASSPORT_SSO_URL ); + */ + soap_req->url = g_strdup( SOAP_PASSPORT_SSO_URL ); strncpy( pass, ic->acc->pass, MAX_PASSPORT_PWLEN ); pass[MAX_PASSPORT_PWLEN] = '\0'; |