- dhcp: fix build on macos #704

This commit is contained in:
Simon Zolin
2019-04-23 15:14:26 +03:00
parent a860c8e6ff
commit d5f46f51b8
3 changed files with 48 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
// +build aix darwin dragonfly freebsd netbsd openbsd solaris
package dhcpd
@@ -23,9 +23,6 @@ func newBroadcastPacketConn(bindAddr net.IP, port int, ifname string) (*ipv4.Pac
if err := syscall.SetsockoptInt(s, syscall.SOL_SOCKET, syscall.SO_REUSEADDR, 1); err != nil {
return nil, err
}
if err := syscall.SetsockoptString(s, syscall.SOL_SOCKET, syscall.SO_BINDTODEVICE, ifname); err != nil {
return nil, err
}
addr := syscall.SockaddrInet4{Port: port}
copy(addr.Addr[:], bindAddr.To4())