From eb84d7e74345b21eac60c0037c3aa86f1c72be3f Mon Sep 17 00:00:00 2001 From: Michael Ortmann <41313082+michaelortmann@users.noreply.github.com> Date: Sat, 1 Feb 2025 00:29:53 +0100 Subject: [PATCH 1/2] Enhance error log --- src/mod/server.mod/servmsg.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mod/server.mod/servmsg.c b/src/mod/server.mod/servmsg.c index c0e048a2b..1aff2511f 100644 --- a/src/mod/server.mod/servmsg.c +++ b/src/mod/server.mod/servmsg.c @@ -2337,6 +2337,8 @@ static void server_resolve_success(int servidx) } putlog(LOG_SERV, "*", "%s %s (%s)", IRC_FAILEDCONNECT, dcc[servidx].host, errstr); + if (errno == ENETUNREACH) + debug1("may be related to prefer-ipv6 set to %i", pref_af); check_tcl_event("fail-server"); lostdcc(servidx); return; From 53036aa58b7bb2ed20889d17fb562a5d1ff4523b Mon Sep 17 00:00:00 2001 From: Michael Ortmann <41313082+michaelortmann@users.noreply.github.com> Date: Mon, 3 Feb 2025 04:01:51 +0100 Subject: [PATCH 2/2] Fix --disable-ipv6 --- src/mod/server.mod/servmsg.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mod/server.mod/servmsg.c b/src/mod/server.mod/servmsg.c index 1aff2511f..2bc50e0d1 100644 --- a/src/mod/server.mod/servmsg.c +++ b/src/mod/server.mod/servmsg.c @@ -2337,8 +2337,10 @@ static void server_resolve_success(int servidx) } putlog(LOG_SERV, "*", "%s %s (%s)", IRC_FAILEDCONNECT, dcc[servidx].host, errstr); +#ifdef IPV6 if (errno == ENETUNREACH) debug1("may be related to prefer-ipv6 set to %i", pref_af); +#endif check_tcl_event("fail-server"); lostdcc(servidx); return;