From 4ce1cac4b9727250f2c650a527cb4a8646293d11 Mon Sep 17 00:00:00 2001 From: Simon Arlott Date: Tue, 22 Aug 2017 21:55:03 +0100 Subject: [PATCH] s_serv: connect using both IPv4 and IPv6 if unspecified --- ircd/s_serv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ircd/s_serv.c b/ircd/s_serv.c index 7331f217..316f9cfd 100644 --- a/ircd/s_serv.c +++ b/ircd/s_serv.c @@ -1043,7 +1043,7 @@ serv_connect(struct server_conf *server_p, struct Client *by) SET_SS_FAMILY(&sa_connect, AF_UNSPEC); SET_SS_FAMILY(&sa_bind, AF_UNSPEC); - if(server_p->aftype != AF_UNSPEC + if(server_p->aftype == AF_UNSPEC && GET_SS_FAMILY(&server_p->connect4) == AF_INET && GET_SS_FAMILY(&server_p->connect6) == AF_INET6) {