diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-07-09 23:45:36 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-07-29 01:31:39 +0200 |
commit | d1499a9eb337d3db2dfffea098dff96c660c2920 (patch) | |
tree | 655b3831453edef2bde4fb2e7bf7602d6473c8df /tunnel/winipcfg | |
parent | ui: account for shield icon move in recent insider builds (diff) | |
download | wireguard-windows-d1499a9eb337d3db2dfffea098dff96c660c2920.tar.xz wireguard-windows-d1499a9eb337d3db2dfffea098dff96c660c2920.zip |
winipcfg: swap endianness of port for rawsockaddrinet
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'tunnel/winipcfg')
-rw-r--r-- | tunnel/winipcfg/types.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tunnel/winipcfg/types.go b/tunnel/winipcfg/types.go index 02f7f788..4dc52d8b 100644 --- a/tunnel/winipcfg/types.go +++ b/tunnel/winipcfg/types.go @@ -741,7 +741,7 @@ func (addr *RawSockaddrInet) SetIP(ip net.IP, port uint16) error { addr4 := (*windows.RawSockaddrInet4)(unsafe.Pointer(addr)) addr4.Family = windows.AF_INET copy(addr4.Addr[:], v4) - addr4.Port = port + addr4.Port = windows.Ntohs(port) for i := 0; i < 8; i++ { addr4.Zero[i] = 0 } @@ -751,7 +751,7 @@ func (addr *RawSockaddrInet) SetIP(ip net.IP, port uint16) error { if v6 := ip.To16(); v6 != nil { addr6 := (*windows.RawSockaddrInet6)(unsafe.Pointer(addr)) addr6.Family = windows.AF_INET6 - addr6.Port = port + addr6.Port = windows.Ntohs(port) addr6.Flowinfo = 0 copy(addr6.Addr[:], v6) addr6.Scope_id = 0 |