summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Lundblad <malu@pidgin.im>2010-09-06 19:32:51 +0000
committerMarcus Lundblad <malu@pidgin.im>2010-09-06 19:32:51 +0000
commitcf62cccdffbc4e87d0091d84797660a7ba12030e (patch)
tree0c8b99a3dc38246ba62e5657e4175c03b1bae6d5
parent5d564023f5641c80f914b2f459c8ac54456ee74d (diff)
downloadpidgin-cf62cccdffbc4e87d0091d84797660a7ba12030e.tar.gz
Added comment about including the relay token twice in the HTTP request
-rw-r--r--libpurple/protocols/jabber/google/relay.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libpurple/protocols/jabber/google/relay.c b/libpurple/protocols/jabber/google/relay.c
index 7e5bd6c158..79cf456eba 100644
--- a/libpurple/protocols/jabber/google/relay.c
+++ b/libpurple/protocols/jabber/google/relay.c
@@ -122,6 +122,8 @@ jabber_google_do_relay_request(JabberStream *js, GoogleSession *session,
{
PurpleUtilFetchUrlData *url_data = NULL;
gchar *url = g_strdup_printf("http://%s", js->google_relay_host);
+ /* yes, the relay token is included twice as different request headers,
+ this is apparently needed to make Google's relay servers work... */
gchar *request =
g_strdup_printf("GET /create_session HTTP/1.0\r\n"
"Host: %s\r\n"