We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 75620e6 commit fa87a5eCopy full SHA for fa87a5e
echo.go
@@ -856,9 +856,10 @@ func (ln tcpKeepAliveListener) Accept() (c net.Conn, err error) {
856
return
857
} else if err = c.(*net.TCPConn).SetKeepAlive(true); err != nil {
858
859
- } else if err = c.(*net.TCPConn).SetKeepAlivePeriod(3 * time.Minute); err != nil {
860
- return
861
}
+ // Ignore error from setting the KeepAlivePeriod as some systems, such as
+ // OpenBSD, do not support setting TCP_USER_TIMEOUT on IPPROTO_TCP
862
+ _ = c.(*net.TCPConn).SetKeepAlivePeriod(3 * time.Minute)
863
864
865
0 commit comments