comparison libpurple/protocols/jabber/bosh.c @ 25048:b175b16768ac

* sending some User-Agent
author Tobias Markmann <tfar@soc.pidgin.im>
date Tue, 12 Aug 2008 12:48:25 +0000
parents f747c682a0d9
children f775f6021654
comparison
equal deleted inserted replaced
25047:f747c682a0d9 25048:b175b16768ac
233 233
234 void jabber_bosh_http_connection_send_request(PurpleHTTPConnection *conn, PurpleHTTPRequest *req) { 234 void jabber_bosh_http_connection_send_request(PurpleHTTPConnection *conn, PurpleHTTPRequest *req) {
235 char *packet; 235 char *packet;
236 char *tmp; 236 char *tmp;
237 jabber_bosh_http_request_add_to_header(req, "Host", conn->host); 237 jabber_bosh_http_request_add_to_header(req, "Host", conn->host);
238 238 jabber_bosh_http_request_add_to_header(req, "User-Agent", "libpurple");
239 packet = tmp = g_strdup_printf("%s %s HTTP/1.1\r\n", req->method, req->path); 239 packet = tmp = g_strdup_printf("%s %s HTTP/1.1\r\n", req->method, req->path);
240 g_hash_table_foreach(req->header, jabber_bosh_http_connection_send_request_add_field_to_string, &packet); 240 g_hash_table_foreach(req->header, jabber_bosh_http_connection_send_request_add_field_to_string, &packet);
241 tmp = packet; 241 tmp = packet;
242 packet = g_strdup_printf("%s\r\n%s", tmp, req->data); 242 packet = g_strdup_printf("%s\r\n%s", tmp, req->data);
243 g_free(tmp); 243 g_free(tmp);