aboutsummaryrefslogtreecommitdiff
path: root/workerpool.go
diff options
context:
space:
mode:
authorGravatar Aliaksandr Valialkin <valyala@gmail.com> 2015-11-11 18:08:15 +0200
committerGravatar Aliaksandr Valialkin <valyala@gmail.com> 2015-11-11 18:08:15 +0200
commitf4223fbb7031534d66ba304bbe96dd06af93b053 (patch)
tree786d5c2c0496c884b87b0b262ab84f987b4d331d /workerpool.go
parentCleanup: removed dubious and hard-to-use-properly ReadTimeout from Request an... (diff)
downloadfasthttp-f4223fbb7031534d66ba304bbe96dd06af93b053.tar.gz
fasthttp-f4223fbb7031534d66ba304bbe96dd06af93b053.tar.bz2
fasthttp-f4223fbb7031534d66ba304bbe96dd06af93b053.zip
Added missing unlock when stopping worker pool
Diffstat (limited to 'workerpool.go')
-rw-r--r--workerpool.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/workerpool.go b/workerpool.go
index 89961f8..f874f11 100644
--- a/workerpool.go
+++ b/workerpool.go
@@ -138,6 +138,7 @@ func (wp *workerPool) release(ch *workerChan) bool {
ch.t = time.Now()
wp.lock.Lock()
if wp.mustStop {
+ wp.lock.Unlock()
return false
}
wp.ready = append(wp.ready, ch)