diff --git a/tunny.go b/tunny.go index 1da5d6b..5957983 100644 --- a/tunny.go +++ b/tunny.go @@ -285,6 +285,7 @@ func (p *Pool) SetSize(n int) { // Synchronously wait for all workers > N to stop for i := n; i < lWorkers; i++ { p.workers[i].join() + p.workers[i] = nil } // Remove stopped workers from slice