diff --git a/daemon/monitor_static.go b/daemon/monitor_static.go index 75045df..267cbf3 100644 --- a/daemon/monitor_static.go +++ b/daemon/monitor_static.go @@ -27,9 +27,12 @@ func MonitorStatic(wiretapConfig *shared.WiretapConfiguration) { defer watcher.Close() watchDir := func(path string, fi os.FileInfo, err error) error { - if fi.Mode().IsDir() { + if fi != nil && !fi.Mode().IsDir() { return watcher.Add(path) } + if fi == nil { + pterm.Error.Println(fmt.Sprintf("Error trying to monitor static directory: %s", err)) + } return nil }