From f1ccbf427038e498f4d050c45bcd4714444d2f7c Mon Sep 17 00:00:00 2001 From: Snider Date: Fri, 17 Apr 2026 19:05:15 +0100 Subject: [PATCH] Harden storage store initialization --- pkg/display/storage.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkg/display/storage.go b/pkg/display/storage.go index e348873d..b5597f28 100644 --- a/pkg/display/storage.go +++ b/pkg/display/storage.go @@ -52,11 +52,23 @@ func openStorageStore() *gostore.Store { } if path != ":memory:" { if err := os.MkdirAll(filepath.Dir(path), 0o755); err != nil { + core.Error( + "storage registry init failed", + "path", path, + "step", "mkdir", + "err", core.E("display.storage.open", "failed to create storage directory", err), + ) return nil } } storeInstance, err := gostore.New(path) if err != nil { + core.Error( + "storage registry init failed", + "path", path, + "step", "open", + "err", core.E("display.storage.open", "failed to open storage store", err), + ) return nil } return storeInstance