remove useless SO_REUSEPORT (#422)

(https://github.com/bluenviron/mediamtx/issues/2133)
This commit is contained in:
Alessandro Ros
2023-09-15 22:32:20 +02:00
committed by GitHub
parent 1b0ece8270
commit e6f7c4dea4
3 changed files with 3 additions and 28 deletions

View File

@@ -42,13 +42,6 @@ func NewMultiConn(
return nil, err
}
const SO_REUSEPORT = 0x0f //nolint:revive
err = syscall.SetsockoptInt(readSock, syscall.SOL_SOCKET, SO_REUSEPORT, 1)
if err != nil {
syscall.Close(readSock) //nolint:errcheck
return nil, err
}
var lsa syscall.SockaddrInet4
lsa.Port = addr.Port
copy(lsa.Addr[:], addr.IP.To4())
@@ -113,17 +106,6 @@ func NewMultiConn(
return nil, err
}
const SO_REUSEPORT = 0x0f //nolint:revive
err = syscall.SetsockoptInt(writeSock, syscall.SOL_SOCKET, SO_REUSEPORT, 1)
if err != nil {
syscall.Close(writeSock) //nolint:errcheck
for j := 0; j < i; j++ {
syscall.Close(writeSocks[j]) //nolint:errcheck
}
syscall.Close(readSock) //nolint:errcheck
return nil, err
}
var lsa syscall.SockaddrInet4
lsa.Port = addr.Port
copy(lsa.Addr[:], addr.IP.To4())