]> Cypherpunks repositories - gostls13.git/commitdiff
net: fix windows build
authorAlex Brainman <alex.brainman@gmail.com>
Wed, 1 Feb 2012 01:13:46 +0000 (12:13 +1100)
committerAlex Brainman <alex.brainman@gmail.com>
Wed, 1 Feb 2012 01:13:46 +0000 (12:13 +1100)
Ignore result of setting SO_BROADCAST.

Disable TestSimpleListenMulticastUDP as
setIPv4MulticastInterface is not implemented.

R=golang-dev, bradfitz, mikioh.mikioh
CC=golang-dev
https://golang.org/cl/5610044

src/pkg/net/multicast_test.go
src/pkg/net/sockopt_windows.go

index bf0fe4d8d0a20e28334836a3a7fae487bc8d7169..4112f47cb20024182adb44bf557efb683d936967 100644 (file)
@@ -86,7 +86,7 @@ func TestListenMulticastUDP(t *testing.T) {
 
 func TestSimpleListenMulticastUDP(t *testing.T) {
        switch runtime.GOOS {
-       case "plan9":
+       case "plan9", "windows":
                return
        }
 
index 2b861de30b4b5d12e5a7edf6aecef8934af00ee8..842bccc8f40fe92ae827868d6ed9267e41abb8f9 100644 (file)
@@ -27,11 +27,7 @@ func setDefaultSockopts(s syscall.Handle, f, t int) error {
        // to be handled by the correct socket.
 
        // Allow broadcast.
-       err := syscall.SetsockoptInt(s, syscall.SOL_SOCKET, syscall.SO_BROADCAST, 1)
-       if err != nil {
-               return os.NewSyscallError("setsockopt", err)
-       }
-
+       syscall.SetsockoptInt(s, syscall.SOL_SOCKET, syscall.SO_BROADCAST, 1)
        return nil
 }