diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2010-06-01 22:51:27 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2010-06-01 22:51:27 +0100 |
commit | 704dd38a1440dc9d614df9222d6196048226622c (patch) | |
tree | e35adaca74191f899a3158a3421783f1a3a67077 /protocols/msn/passport.c | |
parent | 3429b589177f286384dab151c167e16071f8a828 (diff) | |
parent | ba3233ce0b1fc34f3ad0a450bb1b661909dafb79 (diff) |
Merging head.
Diffstat (limited to 'protocols/msn/passport.c')
-rw-r--r-- | protocols/msn/passport.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/protocols/msn/passport.c b/protocols/msn/passport.c index 565d15f3..7c896db1 100644 --- a/protocols/msn/passport.c +++ b/protocols/msn/passport.c @@ -144,7 +144,9 @@ static xt_status passport_xt_extract_token( struct xt_node *node, gpointer data struct msn_auth_data *mad = data; char *s; - if( ( s = xt_find_attr( node, "Id" ) ) && strcmp( s, "PPToken1" ) == 0 ) + if( ( s = xt_find_attr( node, "Id" ) ) && + ( strncmp( s, "Compact", 7 ) == 0 || + strncmp( s, "PPToken", 7 ) == 0 ) ) mad->token = g_memdup( node->text, node->text_len + 1 ); return XT_HANDLED; |