From 75c6516be6072a7257528718eb5cc362a1676636 Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Mon, 2 Nov 2026 23:32:05 +0100 Subject: [PATCH] fix: panic on nil info --- filesmap.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/filesmap.go b/filesmap.go index 4166108..a3fd948 100644 --- a/filesmap.go +++ b/filesmap.go @@ -125,6 +125,11 @@ func (fm *FilesMap) WalkDirectories() int64 { sumSize := int64(0) for _, path := range flag.Args() { filepath.Walk(path, func(path string, info os.FileInfo, err error) error { + if err != nil || info == nil { + fmt.Printf("WARN: got %s for %s", err.Error(), path) + return nil + } + if info.IsDir() { return nil }