Fix connection kill, when IdleTimeout given without setting MaxTimeout.
This commit is contained in:
parent
ef6d89046b
commit
9253a53eda
2
conn.go
2
conn.go
@ -44,7 +44,7 @@ func (c *serverConn) updateDeadline() {
|
||||
switch {
|
||||
case c.idleTimeout > 0:
|
||||
idleDeadline := time.Now().Add(c.idleTimeout)
|
||||
if idleDeadline.Unix() < c.maxDeadline.Unix() {
|
||||
if idleDeadline.Unix() < c.maxDeadline.Unix() || c.maxDeadline.IsZero() {
|
||||
c.Conn.SetDeadline(idleDeadline)
|
||||
return
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user