1
0
mirror of https://github.com/redis/go-redis.git synced 2025-07-31 05:04:23 +03:00
This commit is contained in:
Vladimir Mihailenco
2019-06-09 12:29:23 +03:00
parent 3d8a511ecc
commit f8704e4b6b
2 changed files with 7 additions and 4 deletions

View File

@ -265,6 +265,10 @@ func (p *ConnPool) waitTurn(ctx context.Context) error {
select {
case <-done:
if !timer.Stop() {
<-timer.C
}
timers.Put(timer)
return ctx.Err()
case p.queue <- struct{}{}:
if !timer.Stop() {