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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list