/pidgin/main: 9e1b392c606b: Remove unused data and related, unus...
Mike Ruprecht
cmaiku at gmail.com
Thu Jan 14 20:42:57 EST 2016
Changeset: 9e1b392c606b3ec44365bdbe53d6b91d902af2d5
Author: Mike Ruprecht <cmaiku at gmail.com>
Date: 2016-01-10 03:33 -0600
Branch: purple-proxy-to-gio
URL: https://hg.pidgin.im/pidgin/main/rev/9e1b392c606b
Description:
Remove unused data and related, unused code from PurpleProxyConnectData
diffstat:
libpurple/proxy.c | 54 ++----------------------------------------------------
1 files changed, 2 insertions(+), 52 deletions(-)
diffs (117 lines):
diff --git a/libpurple/proxy.c b/libpurple/proxy.c
--- a/libpurple/proxy.c
+++ b/libpurple/proxy.c
@@ -55,32 +55,9 @@ struct _PurpleProxyConnectData {
gchar *host;
int port;
int fd;
- int socket_type;
- guint inpa;
PurpleProxyInfo *gpi;
GCancellable *cancellable;
-
- /*
- * This list contains GInetAddress and they should be freed with
- * g_resolver_free_addresses when done with.
- */
- GList *hosts;
-
- PurpleProxyConnectData *child;
-
- /*
- * All of the following variables are used when establishing a
- * connection through a proxy.
- */
- guchar *write_buffer;
- gsize write_buf_len;
- gsize written_len;
- PurpleInputFunction read_cb;
- guchar *read_buffer;
- gsize read_buf_len;
- gsize read_len;
- PurpleAccount *account;
};
static const char * const socks5errors[] = {
@@ -582,8 +559,6 @@ purple_proxy_connect_data_destroy(Purple
connect_data->cancellable = NULL;
}
- g_resolver_free_addresses(connect_data->hosts);
-
g_free(connect_data->host);
g_free(connect_data);
}
@@ -600,39 +575,18 @@ purple_proxy_connect_data_destroy(Purple
* to another IP address.
*
* If an error message is passed in, then we know the connection
- * attempt failed. If the connection attempt failed and
- * connect_data->hosts is not empty then we try the next IP address.
- * If the connection attempt failed and we have no more hosts
- * try try then we call the callback with the given error message,
- * then destroy the connect_data.
+ * attempt failed. If so, we call the callback with the given
+ * error message, then destroy the connect_data.
*/
static void
purple_proxy_connect_data_disconnect(PurpleProxyConnectData *connect_data, const gchar *error_message)
{
- if (connect_data->child != NULL)
- {
- purple_proxy_connect_cancel(connect_data->child);
- connect_data->child = NULL;
- }
-
- if (connect_data->inpa > 0)
- {
- purple_input_remove(connect_data->inpa);
- connect_data->inpa = 0;
- }
-
if (connect_data->fd >= 0)
{
close(connect_data->fd);
connect_data->fd = -1;
}
- g_free(connect_data->write_buffer);
- connect_data->write_buffer = NULL;
-
- g_free(connect_data->read_buffer);
- connect_data->read_buffer = NULL;
-
if (error_message != NULL)
{
purple_debug_error("proxy", "Connection attempt failed: %s\n",
@@ -818,14 +772,12 @@ purple_proxy_connect(void *handle, Purpl
connect_data = g_new0(PurpleProxyConnectData, 1);
connect_data->fd = -1;
- connect_data->socket_type = SOCK_STREAM;
connect_data->handle = handle;
connect_data->connect_cb = connect_cb;
connect_data->data = data;
connect_data->host = g_strdup(host);
connect_data->port = port;
connect_data->gpi = purple_proxy_get_setup(account);
- connect_data->account = account;
resolver = purple_proxy_get_proxy_resolver(account);
@@ -998,14 +950,12 @@ purple_proxy_connect_socks5_account(void
connect_data = g_new0(PurpleProxyConnectData, 1);
connect_data->fd = -1;
- connect_data->socket_type = SOCK_STREAM;
connect_data->handle = handle;
connect_data->connect_cb = connect_cb;
connect_data->data = data;
connect_data->host = g_strdup(host);
connect_data->port = port;
connect_data->gpi = gpi;
- connect_data->account = account;
/* If there is an account proxy, use it to connect to the desired SOCKS5
* proxy.
More information about the Commits
mailing list