libpurple/protocols/gg/oauth/oauth.c

branch
soc.2012.gg
changeset 33343
09f740724036
parent 33329
cf23e0f1861a
child 33346
3b4cbb0e10d6
--- a/libpurple/protocols/gg/oauth/oauth.c	Fri Aug 17 17:44:23 2012 +0200
+++ b/libpurple/protocols/gg/oauth/oauth.c	Sun Aug 19 12:41:35 2012 +0200
@@ -68,8 +68,8 @@
 	g_free(request_e);
 
 	consumer_secret_e = g_uri_escape_string(consumer_secret, NULL, FALSE);
-	token_secret_e = g_uri_escape_string(token_secret, NULL, FALSE);
-	key = g_strdup_printf("%s&%s", consumer_secret, token_secret ? token_secret : "");
+	token_secret_e = token_secret ? g_uri_escape_string(token_secret, NULL, FALSE) : NULL;
+	key = g_strdup_printf("%s&%s", consumer_secret_e, token_secret ? token_secret_e : "");
 	g_free(consumer_secret_e);
 	g_free(token_secret_e);
 

mercurial