diff --git a/src/core/network.c b/src/core/network.c index 32601228..be6f31b0 100644 --- a/src/core/network.c +++ b/src/core/network.c @@ -146,7 +146,7 @@ GIOChannel *net_connect(const char *addr, int port, IPADDR *my_ip) } /* Connect to socket with ip address */ -GIOChannel *net_connect_ip(IPADDR *ip, int port, IPADDR *my_ip) +GIOChannel *net_connect_ip(const IPADDR *ip, int port, IPADDR *my_ip) { union sockaddr_union so; int handle, ret, opt = 1; diff --git a/src/core/network.h b/src/core/network.h index 5ca4dce5..a3a4a50e 100644 --- a/src/core/network.h +++ b/src/core/network.h @@ -45,7 +45,7 @@ GIOChannel *net_connect_proxy_ssl(const struct network_proxy *proxy, const char int irssi_ssl_handshake(GIOChannel *handle); /* Connect to socket with ip address */ -GIOChannel *net_connect_ip(IPADDR *ip, int port, IPADDR *my_ip); +GIOChannel *net_connect_ip(const IPADDR *ip, int port, IPADDR *my_ip); GIOChannel *net_connect_proxy(const struct network_proxy *proxy, const char *host, int port, IPADDR *ip, IPADDR *my_ip); /* Connect to named UNIX socket */ diff --git a/src/core/servers.c b/src/core/servers.c index dbc8ae49..81b7f17d 100644 --- a/src/core/servers.c +++ b/src/core/servers.c @@ -225,7 +225,7 @@ static void server_real_connect(SERVER_REC *server, IPADDR *ip, net_connect_proxy_ssl(server->connrec->proxy, server->connrec->address, port, ip, own_ip, - server->connrec) : + server) : net_connect_proxy(server->connrec->proxy, server->connrec->address, port, ip, own_ip);