mirror of
https://github.com/irssi/irssi.git
synced 2026-08-18 16:12:30 +02:00
use GIO resolver
change: rename resolve_prefer_ipv6 -> irssiproxy_prefer_ipv6
This commit is contained in:
parent
d5be7d7756
commit
51f2a4f7fb
18 changed files with 313 additions and 339 deletions
|
|
@ -120,6 +120,10 @@ static int server_reconnect_timeout(void)
|
|||
if (server->connect_tag != -1) {
|
||||
g_source_remove(server->connect_tag);
|
||||
server->connect_tag = -1;
|
||||
} else if (server->connect_cancellable != NULL) {
|
||||
g_cancellable_cancel(server->connect_cancellable);
|
||||
g_object_unref(server->connect_cancellable);
|
||||
server->connect_cancellable = NULL;
|
||||
}
|
||||
server->connection_lost = TRUE;
|
||||
server_connect_failed(server, "Timeout");
|
||||
|
|
@ -168,7 +172,8 @@ server_connect_copy_skeleton(SERVER_CONNECT_REC *src, int connect_info)
|
|||
server_connect_ref(dest);
|
||||
dest->type = module_get_uniq_id("SERVER CONNECT", 0);
|
||||
dest->reconnection = src->reconnection;
|
||||
dest->last_failed_family = src->last_failed_family;
|
||||
dest->last_connected = src->last_connected;
|
||||
dest->last_failed = src->last_failed;
|
||||
dest->proxy = g_strdup(src->proxy);
|
||||
dest->proxy_port = src->proxy_port;
|
||||
dest->proxy_string = g_strdup(src->proxy_string);
|
||||
|
|
@ -207,6 +212,10 @@ server_connect_copy_skeleton(SERVER_CONNECT_REC *src, int connect_info)
|
|||
dest->own_ip6 = g_new(IPADDR, 1);
|
||||
memcpy(dest->own_ip6, src->own_ip6, sizeof(IPADDR));
|
||||
}
|
||||
dest->resolved_host = src->resolved_host;
|
||||
if (dest->resolved_host != NULL) {
|
||||
resolved_ip_ref(dest->resolved_host);
|
||||
}
|
||||
|
||||
dest->channels = g_strdup(src->channels);
|
||||
dest->away_reason = g_strdup(src->away_reason);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue