From f4a3fc5efd7088c049076a0a1d33deaac59500fc Mon Sep 17 00:00:00 2001 From: andy pan Date: Tue, 22 May 2018 16:10:29 +0800 Subject: [PATCH] add one more check when getting worker --- pool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pool.go b/pool.go index 704571c..29de436 100644 --- a/pool.go +++ b/pool.go @@ -172,7 +172,7 @@ func (p *Pool) getWorker() *Worker { p.lock.Unlock() break } - } else { + } else if w == nil { wp := p.workerPool.Get() if wp == nil { w = &Worker{