diff options
| author | Tobias Klauser <tklauser@distanz.ch> | 2023-08-29 13:52:07 +0200 |
|---|---|---|
| committer | Damien Neil <dneil@google.com> | 2023-08-30 19:09:46 +0000 |
| commit | fc486e4758700a1e17b3f80a0ace0426d4f89994 (patch) | |
| tree | d5dd1132b11432c2a7246fb692c90533269eb2af /src/net | |
| parent | a8d45a72eb7a204ff9e8189eb54d7ea3da1ea7a7 (diff) | |
| download | go-fc486e4758700a1e17b3f80a0ace0426d4f89994.tar.xz | |
internal/poll, net: use (*FD).SetsockoptInet4Addr in setIPv4MulticastInterface on windows
Change-Id: Ic29d15bf62d8e693ca969354b415d958823bf41d
Reviewed-on: https://go-review.googlesource.com/c/go/+/523915
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
Auto-Submit: Tobias Klauser <tobias.klauser@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Damien Neil <dneil@google.com>
Diffstat (limited to 'src/net')
| -rw-r--r-- | src/net/sockoptip_windows.go | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/net/sockoptip_windows.go b/src/net/sockoptip_windows.go index 62676039a3..9dfa37c51e 100644 --- a/src/net/sockoptip_windows.go +++ b/src/net/sockoptip_windows.go @@ -8,7 +8,6 @@ import ( "os" "runtime" "syscall" - "unsafe" ) func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error { @@ -18,7 +17,7 @@ func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error { } var a [4]byte copy(a[:], ip.To4()) - err = fd.pfd.Setsockopt(syscall.IPPROTO_IP, syscall.IP_MULTICAST_IF, (*byte)(unsafe.Pointer(&a[0])), 4) + err = fd.pfd.SetsockoptInet4Addr(syscall.IPPROTO_IP, syscall.IP_MULTICAST_IF, a) runtime.KeepAlive(fd) return wrapSyscallError("setsockopt", err) } |
