From 78d0c52d2240671a1e529339727bd013b7feb5c6 Mon Sep 17 00:00:00 2001 From: Dmitry Rubtsov Date: Fri, 17 Feb 2023 17:33:32 +0600 Subject: [PATCH] fix(scanner): fix watcher panic --- scanner/scanner.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scanner/scanner.go b/scanner/scanner.go index 3863e77b..c9c820cb 100644 --- a/scanner/scanner.go +++ b/scanner/scanner.go @@ -186,7 +186,10 @@ func (s *Scanner) ExecuteWatch() error { t.Reset(10 * time.Second) } fileInfo, err := os.Stat(event.Name) - if err != nil && fileInfo.IsDir() { + if err != nil { + break + } + if fileInfo.IsDir() { dirName = event.Name } else { dirName = filepath.Dir(event.Name)