From ab96063ecc94a117314bf043e1ecd41478801dfc Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Fri, 25 Aug 2023 14:54:30 -0400 Subject: [PATCH] ipv6 only for more control and compat --- core.d | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core.d b/core.d index 9d835ff..02869e2 100644 --- a/core.d +++ b/core.d @@ -3127,8 +3127,10 @@ class AsyncSocket : AsyncFile { setCloExec(handle); } - int opt = 1; - setsockopt(handle, SOL_SOCKET, IPV6_V6ONLY, &opt, opt.sizeof); + if(address.domain == AF_INET6) { + int opt = 1; + setsockopt(handle, SOL_SOCKET, IPV6_V6ONLY, &opt, opt.sizeof); + } // FIXME: chekc for broadcast