aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2026-01-02 11:57:09 +0000
committerGitHub <noreply@github.com>2026-01-02 11:57:09 +0000
commite45db9a69cf973d92fbe9ea6bf5a3c3e47a443e8 (patch)
treecd60ea0f68a85928efb16dc5bc12f594ab8776f5
parent57c7ae1bd9eb2160afc0cf6d85c3e16781e9a439 (diff)
parentc6ca64cd4aa860e070130da661bb37b187ff5fa4 (diff)
Merge pull request #6089 from Neirokan/ipv4_to_ipv6_fix
core/net: fix `map_to_ip6` offset
-rw-r--r--core/net/addr.odin4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/net/addr.odin b/core/net/addr.odin
index fad0eddc4..6e2881ac8 100644
--- a/core/net/addr.odin
+++ b/core/net/addr.odin
@@ -495,8 +495,8 @@ map_to_ip6 :: proc(addr: Address) -> Address {
addr4 := addr.(IP4_Address)
addr4_u16 := transmute([2]u16be) addr4
addr6: IP6_Address
- addr6[4] = 0xffff
- copy(addr6[5:], addr4_u16[:])
+ addr6[5] = 0xffff
+ copy(addr6[6:], addr4_u16[:])
return addr6
}