From 135575ac72bd72dab45498ead5676f2d6e1672fe Mon Sep 17 00:00:00 2001 From: Matthias Bertschy Date: Fri, 3 Apr 2026 10:24:36 +0200 Subject: [PATCH] Return error if no overlay mount found for pid Signed-off-by: Matthias Bertschy --- pkg/sbommanager/v1/sbom_manager.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/sbommanager/v1/sbom_manager.go b/pkg/sbommanager/v1/sbom_manager.go index 4571f58c5..3f6687db9 100644 --- a/pkg/sbommanager/v1/sbom_manager.go +++ b/pkg/sbommanager/v1/sbom_manager.go @@ -166,6 +166,9 @@ func (s *SbomManager) getMountedVolumes(pid string) ([]string, error) { if err != nil { return nil, fmt.Errorf("failed to get mounts: %w", err) } + if len(mounts) == 0 { + return nil, fmt.Errorf("no overlay mount found for pid %s", pid) + } for _, option := range strings.Split(mounts[0].VFSOptions, ",") { if strings.HasPrefix(option, "lowerdir=") { var volumes []string