From e14b47b826594772e4f3d0dbec1bf17153aa92b1 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Wed, 21 Dec 2011 11:48:08 +0100 Subject: Fix parsing of acc->pass. Use oauth_params_ functions instead of string magic, fixes escaping issues. --- protocols/jabber/sasl.c | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'protocols/jabber/sasl.c') diff --git a/protocols/jabber/sasl.c b/protocols/jabber/sasl.c index 06dda8a8..2f45eb20 100644 --- a/protocols/jabber/sasl.c +++ b/protocols/jabber/sasl.c @@ -511,18 +511,6 @@ int sasl_oauth2_refresh( struct im_connection *ic, const char *refresh_token ) refresh_token, sasl_oauth2_got_token, ic ); } -int sasl_oauth2_load_access_token( struct im_connection *ic ) -{ - struct jabber_data *jd = ic->proto_data; - GSList *p_in = NULL; - - oauth_params_parse( &p_in, ic->acc->pass ); - jd->oauth2_access_token = g_strdup( oauth_params_get( &p_in, "access_token" ) ); - oauth_params_free( &p_in ); - - return jd->oauth2_access_token != NULL; -} - static void sasl_oauth2_got_token( gpointer data, const char *access_token, const char *refresh_token ) { struct im_connection *ic = data; -- cgit v1.2.3