From 9024c5c393ae07901766fa46065e4ce9ea2239e3 Mon Sep 17 00:00:00 2001 From: Alexey Igrychev Date: Wed, 20 Oct 2021 13:59:05 +0100 Subject: [PATCH] fix(cleanup): panic: runtime error: invalid memory address or nil pointer dereference --- pkg/cleaning/stage_manager/manager.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/cleaning/stage_manager/manager.go b/pkg/cleaning/stage_manager/manager.go index a47bdcfe76..839b264139 100644 --- a/pkg/cleaning/stage_manager/manager.go +++ b/pkg/cleaning/stage_manager/manager.go @@ -148,6 +148,10 @@ func GetCustomTagsMetadata(ctx context.Context, storageManager manager.StorageMa var mutex sync.Mutex stageIDCustomTagList = make(map[string][]string) err = storageManager.ForEachGetStageCustomTagMetadata(ctx, stageCustomTagMetadataIDs, func(ctx context.Context, metadataID string, metadata *storage.CustomTagMetadata, err error) error { + if err != nil { + return err + } + mutex.Lock() defer mutex.Unlock()