diff --git a/lib/gat/handlers/pool/spool/pool.go b/lib/gat/handlers/pool/spool/pool.go index 49093af19929bdd5e0e5562e6200a885570be2a2..3815bbf97e738a9571af5d98bc7555aec573fbd4 100644 --- a/lib/gat/handlers/pool/spool/pool.go +++ b/lib/gat/handlers/pool/spool/pool.go @@ -162,9 +162,9 @@ func (T *Pool) ScaleDown(now time.Time) time.Duration { delete(T.serversByConn, s.Conn) } } else { - util := T.config.IdleTimeout - idle + until := T.config.IdleTimeout - idle if idle < m { - m = util + m = until } } }