From: Brad Fitzpatrick Date: Mon, 12 May 2014 15:48:19 +0000 (-0700) Subject: undo CL 92210044 / 5cb21eee2d35 X-Git-Tag: go1.3beta2~94 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=c91aea6c31374852c2d50a2a94b286c6c5d55ae0;p=gostls13.git undo CL 92210044 / 5cb21eee2d35 ««« original CL description net: make use of SO_LINGER_SEC on darwin Fixes #7971. LGTM=iant R=golang-codereviews, iant CC=golang-codereviews https://golang.org/cl/92210044 »»» TBR=iant R=golang-codereviews CC=golang-codereviews https://golang.org/cl/96220049 --- diff --git a/src/pkg/net/sockopt_posix.go b/src/pkg/net/sockopt_posix.go index 0bfaecea41..921918c37f 100644 --- a/src/pkg/net/sockopt_posix.go +++ b/src/pkg/net/sockopt_posix.go @@ -8,7 +8,6 @@ package net import ( "os" - "runtime" "syscall" ) @@ -138,9 +137,5 @@ func setLinger(fd *netFD, sec int) error { return err } defer fd.decref() - opt := syscall.SO_LINGER - if runtime.GOOS == "darwin" { - opt = syscall.SO_LINGER_SEC - } - return os.NewSyscallError("setsockopt", syscall.SetsockoptLinger(fd.sysfd, syscall.SOL_SOCKET, opt, &l)) + return os.NewSyscallError("setsockopt", syscall.SetsockoptLinger(fd.sysfd, syscall.SOL_SOCKET, syscall.SO_LINGER, &l)) }