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 5c7c87d commit c7c8597Copy full SHA for c7c8597
echo.go
@@ -826,9 +826,10 @@ func (ln tcpKeepAliveListener) Accept() (c net.Conn, err error) {
826
return
827
} else if err = c.(*net.TCPConn).SetKeepAlive(true); err != nil {
828
829
- } else if err = c.(*net.TCPConn).SetKeepAlivePeriod(3 * time.Minute); err != nil {
830
- return
831
}
+ // Ignore error from setting the KeepAlivePeriod as some systems, such as
+ // OpenBSD, do not support setting TCP_USER_TIMEOUT on IPPROTO_TCP
832
+ _ = c.(*net.TCPConn).SetKeepAlivePeriod(3 * time.Minute)
833
834
835
0 commit comments