aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaytan <laytanlaats@hotmail.com>2026-01-08 22:57:11 +0100
committerGitHub <noreply@github.com>2026-01-08 22:57:11 +0100
commit24f4dda0700c1c30bd3ce3352914827caf7f2c64 (patch)
tree19abb6c48d51d9715f996021b0b787921f0701a1
parentf9d9166ff11f3b6eeedb4355dfa930d69c40be8a (diff)
parent48fe0e239429e36574825168a5c18774e12ada3d (diff)
Merge pull request #6116 from konodin/freebsd-ipv6-einval
Fix `EINVAL` binding to IPv6 on FreeBSD
-rw-r--r--core/net/socket_freebsd.odin2
1 files changed, 1 insertions, 1 deletions
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,