aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/msn/passport.c
diff options
context:
space:
mode:
authorSven Moritz Hallberg <pesco@khjk.org>2010-06-03 23:13:57 +0200
committerSven Moritz Hallberg <pesco@khjk.org>2010-06-03 23:13:57 +0200
commitbb09b3c6b8190be09e0b7c7ef2f4b1b5a69b504f (patch)
treede453c5fc945d9cafc8ffb5705ab4fe7834bcd32 /protocols/msn/passport.c
parenta6b2f13e38e75e7bca00a1e6c1963783f244c0b2 (diff)
parentdf1ae6223a5fdb3c18d5438670834285101c6213 (diff)
merge in bitlbee 1.2.7
Diffstat (limited to 'protocols/msn/passport.c')
-rw-r--r--protocols/msn/passport.c4
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;