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 6d9e043 commit bc28fceCopy full SHA for bc28fce
echo.go
@@ -764,13 +764,14 @@ type tcpKeepAliveListener struct {
764
}
765
766
func (ln tcpKeepAliveListener) Accept() (c net.Conn, err error) {
767
- tc, err := ln.AcceptTCP()
768
- if err != nil {
+ if c, err = ln.AcceptTCP(); err != nil {
+ return
769
+ } else if err = c.(*net.TCPConn).SetKeepAlive(true); err != nil {
770
771
+ } else if err = c.(*net.TCPConn).SetKeepAlivePeriod(3 * time.Minute); err != nil {
772
return
773
- tc.SetKeepAlive(true)
- tc.SetKeepAlivePeriod(3 * time.Minute)
- return tc, nil
774
775
776
777
func newListener(address string) (*tcpKeepAliveListener, error) {
0 commit comments