libpurple/protocols/gg/oauth/oauth.c

branch
soc.2012.gg
changeset 33346
3b4cbb0e10d6
parent 33343
09f740724036
child 33349
d4a017428f4d
--- a/libpurple/protocols/gg/oauth/oauth.c	Mon Aug 20 10:21:22 2012 +0200
+++ b/libpurple/protocols/gg/oauth/oauth.c	Mon Aug 20 16:07:55 2012 +0200
@@ -61,7 +61,8 @@
 	char *text, *key, *res;
 	gchar *url_e, *request_e, *consumer_secret_e, *token_secret_e;
 
-	url_e = g_uri_escape_string(url, NULL, FALSE);
+	url_e = g_uri_escape_string(url, "?", FALSE);
+	g_strdelimit(url_e, "?", '\0');
 	request_e = g_uri_escape_string(request, NULL, FALSE);
 	text = g_strdup_printf("%s&%s&%s", method, url_e, request_e);
 	g_free(url_e);

mercurial