From a23c57e7c6db2ae4f28f40341ecb4d6c3e694145 Mon Sep 17 00:00:00 2001 From: Elim Tsiagbey Date: Fri, 5 Apr 2024 17:27:20 -0400 Subject: [PATCH] feat: add storageEventListener nil check Only shutdown the storageEventListener if the storageEventListener is not nil --- internal/daemon/worker/worker.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/internal/daemon/worker/worker.go b/internal/daemon/worker/worker.go index d6513270eb..ae55cd64b7 100644 --- a/internal/daemon/worker/worker.go +++ b/internal/daemon/worker/worker.go @@ -712,9 +712,11 @@ func (w *Worker) Shutdown() error { ar.SetAddresses(nil) } - err := w.storageEventListener.Shutdown(w.baseContext) - if err != nil { - return fmt.Errorf("error shutting down worker event listener: %w", err) + if w.storageEventListener != nil { + err := w.storageEventListener.Shutdown(w.baseContext) + if err != nil { + return fmt.Errorf("error shutting down worker event listener: %w", err) + } } w.started.Store(false)