Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'skypeweb/skypeweb_contacts.c')
-rw-r--r--skypeweb/skypeweb_contacts.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/skypeweb/skypeweb_contacts.c b/skypeweb/skypeweb_contacts.c
index 498af88..e38729f 100644
--- a/skypeweb/skypeweb_contacts.c
+++ b/skypeweb/skypeweb_contacts.c
@@ -124,24 +124,24 @@ void
skypeweb_download_uri_to_conv(SkypeWebAccount *sa, const gchar *uri, PurpleConversation *conv)
{
gchar *headers;
- gchar *path, *host;
PurpleUtilFetchUrlData *requestdata;
+ PurpleHttpURL *httpurl;
- purple_url_parse(uri, &host, NULL, &path, NULL, NULL);
+ httpurl = purple_http_url_parse(uri);
headers = g_strdup_printf("GET /%s HTTP/1.0\r\n"
"Connection: close\r\n"
"Accept: image/*\r\n"
"Cookie: skypetoken_asm=%s\r\n"
"Host: %s\r\n"
"\r\n\r\n",
- path, sa->skype_token, host);
+ purple_http_url_get_path(httpurl), sa->skype_token,
+ purple_http_url_get_host(httpurl));
requestdata = purple_util_fetch_url_request(sa->account, uri, TRUE, NULL, FALSE, headers, FALSE, -1, skypeweb_got_imagemessage, conv);
requestdata->num_times_redirected = 10; /* Prevent following redirects */
g_free(headers);
- g_free(host);
- g_free(path);
+ purple_http_url_free(httpurl);
}