From 48fe0e239429e36574825168a5c18774e12ada3d Mon Sep 17 00:00:00 2001 From: konodin Date: Thu, 8 Jan 2026 22:35:40 +0100 Subject: Fix `EINVAL` binding to IPv6 on FreeBSD --- core/net/socket_freebsd.odin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/net/socket_freebsd.odin b/core/net/socket_freebsd.odin index 504229e73..fa20742cb 100644 --- a/core/net/socket_freebsd.odin +++ b/core/net/socket_freebsd.odin @@ -391,7 +391,7 @@ _endpoint_to_sockaddr :: proc(ep: Endpoint) -> (sockaddr: freebsd.Socket_Address } case IP6_Address: (cast(^freebsd.Socket_Address_Internet6)(&sockaddr))^ = { - len = size_of(freebsd.Socket_Address_Internet), + len = size_of(freebsd.Socket_Address_Internet6), family = .INET6, port = cast(freebsd.in_port_t)ep.port, addr = transmute(freebsd.IP6_Address)addr, -- cgit v1.2.3