diff options
| author | gingerBill <gingerBill@users.noreply.github.com> | 2026-01-02 11:57:09 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-02 11:57:09 +0000 |
| commit | e45db9a69cf973d92fbe9ea6bf5a3c3e47a443e8 (patch) | |
| tree | cd60ea0f68a85928efb16dc5bc12f594ab8776f5 | |
| parent | 57c7ae1bd9eb2160afc0cf6d85c3e16781e9a439 (diff) | |
| parent | c6ca64cd4aa860e070130da661bb37b187ff5fa4 (diff) | |
Merge pull request #6089 from Neirokan/ipv4_to_ipv6_fix
core/net: fix `map_to_ip6` offset
| -rw-r--r-- | core/net/addr.odin | 4 |
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 } |