From 1439c316d348ac43d084e88d414e5899ecdfe9dd Mon Sep 17 00:00:00 2001 From: Seebs Date: Fri, 17 Dec 2021 22:25:01 -0600 Subject: [PATCH] read-only lock for check of shutdown --- executor.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/executor.go b/executor.go index 69bdbf15d..45d5169c5 100644 --- a/executor.go +++ b/executor.go @@ -146,8 +146,8 @@ func newExecutor(opts ...executorOption) *executor { for running { <-periodic.C func() { - e.workMu.Lock() - defer e.workMu.Unlock() + e.workMu.RLock() + defer e.workMu.RUnlock() if e.shutdown { running = false return