From 745760650f324cead06edf479e5f77410e2932fb Mon Sep 17 00:00:00 2001 From: darjun Date: Thu, 10 Jun 2021 17:02:10 +0800 Subject: [PATCH] fix - method Pool.SetSize() may lead memory leak --- tunny.go | 1 + 1 file changed, 1 insertion(+) 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