Changeset: 6e592e9c1742 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6e592e9c1742 Modified Files: tools/merovingian/daemon/connections.c Branch: Oct2020 Log Message:
If binding to an IPv6 socket doesn't work, fall back to IPv4. diffs (14 lines): diff --git a/tools/merovingian/daemon/connections.c b/tools/merovingian/daemon/connections.c --- a/tools/merovingian/daemon/connections.c +++ b/tools/merovingian/daemon/connections.c @@ -88,6 +88,10 @@ openConnectionIP(int *ret, bool udp, boo e = errno; closesocket(sock); sock = -1; + if (e == EADDRNOTAVAIL && bind_ipv6) { + freeaddrinfo(result); + return openConnectionIP(ret, udp, false, bindaddr, port, log); + } continue; } if (getnameinfo(rp->ai_addr, rp->ai_addrlen, _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list