mirror of
https://github.com/labstack/echo.git
synced 2025-07-03 00:56:59 +02:00
Fix unhandled errors (#1271)
This commit is contained in:
committed by
Vishal Rana
parent
6d9e043284
commit
bc28fceaf3
11
echo.go
11
echo.go
@ -764,13 +764,14 @@ type tcpKeepAliveListener struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (ln tcpKeepAliveListener) Accept() (c net.Conn, err error) {
|
func (ln tcpKeepAliveListener) Accept() (c net.Conn, err error) {
|
||||||
tc, err := ln.AcceptTCP()
|
if c, err = ln.AcceptTCP(); err != nil {
|
||||||
if err != nil {
|
return
|
||||||
|
} else if err = c.(*net.TCPConn).SetKeepAlive(true); err != nil {
|
||||||
|
return
|
||||||
|
} else if err = c.(*net.TCPConn).SetKeepAlivePeriod(3 * time.Minute); err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
tc.SetKeepAlive(true)
|
return
|
||||||
tc.SetKeepAlivePeriod(3 * time.Minute)
|
|
||||||
return tc, nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func newListener(address string) (*tcpKeepAliveListener, error) {
|
func newListener(address string) (*tcpKeepAliveListener, error) {
|
||||||
|
Reference in New Issue
Block a user