From 03b9c772d5c63e0bf41d59035afe4b0bebbac992 Mon Sep 17 00:00:00 2001 From: Kevin Franklin Kim Date: Mon, 2 Jun 2025 17:43:39 +0200 Subject: [PATCH] fix: check closed after sleep --- serviceenabler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serviceenabler.go b/serviceenabler.go index 0729e5c..42c56f2 100644 --- a/serviceenabler.go +++ b/serviceenabler.go @@ -105,10 +105,10 @@ func (w *ServiceEnabler) disable(ctx context.Context) error { func (w *ServiceEnabler) watch(ctx context.Context) { go func() { for { + time.Sleep(time.Second) if w.closed() { break } - time.Sleep(time.Second) if value := w.enabledFn(); value != w.enabled() { if value { go func() {