Mercurial > pidgin.yaz
comparison libpurple/util.c @ 27903:15d6ae92aeb4
propagate from branch 'im.pidgin.pidgin' (head 5ccc437b944e0675b75037409a01416e31650e7f)
to branch 'im.pidgin.pidgin.yaz' (head 112d77c90de8690fd360b47c72348d8e231ef510)
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sat, 25 Oct 2008 10:10:29 +0000 |
parents | 0ee06de49812 9ee331d042c8 |
children | 6ecfc6b9667c |
comparison
equal
deleted
inserted
replaced
27902:1e227b8483ae | 27903:15d6ae92aeb4 |
---|---|
4020 user_agent, http11, | 4020 user_agent, http11, |
4021 request, include_headers, -1, | 4021 request, include_headers, -1, |
4022 callback, user_data); | 4022 callback, user_data); |
4023 } | 4023 } |
4024 | 4024 |
4025 static gboolean | |
4026 url_fetch_connect_failed(gpointer data) | |
4027 { | |
4028 url_fetch_connect_cb(data, -1, ""); | |
4029 return FALSE; | |
4030 } | |
4031 | |
4025 PurpleUtilFetchUrlData * | 4032 PurpleUtilFetchUrlData * |
4026 purple_util_fetch_url_request_len(const char *url, gboolean full, | 4033 purple_util_fetch_url_request_len(const char *url, gboolean full, |
4027 const char *user_agent, gboolean http11, | 4034 const char *user_agent, gboolean http11, |
4028 const char *request, gboolean include_headers, gssize max_len, | 4035 const char *request, gboolean include_headers, gssize max_len, |
4029 PurpleUtilFetchUrlCallback callback, void *user_data) | 4036 PurpleUtilFetchUrlCallback callback, void *user_data) |
4057 gfud->website.address, gfud->website.port, | 4064 gfud->website.address, gfud->website.port, |
4058 url_fetch_connect_cb, gfud); | 4065 url_fetch_connect_cb, gfud); |
4059 | 4066 |
4060 if (gfud->connect_data == NULL) | 4067 if (gfud->connect_data == NULL) |
4061 { | 4068 { |
4062 purple_util_fetch_url_error(gfud, _("Unable to connect to %s"), | 4069 /* Trigger the connect_cb asynchronously. */ |
4063 gfud->website.address); | 4070 purple_timeout_add(10, url_fetch_connect_failed, gfud); |
4064 return NULL; | |
4065 } | 4071 } |
4066 | 4072 |
4067 return gfud; | 4073 return gfud; |
4068 } | 4074 } |
4069 | 4075 |