From: Chris Howey Date: Wed, 26 Sep 2012 01:11:20 +0000 (-0500) Subject: BSD - fix for subdir test X-Git-Tag: v1.7.2~405 X-Git-Url: https://go.fuhry.dev/?a=commitdiff_plain;h=ba4c8df9c79409007f91933520e973ba5fa399cb;p=fsnotify.git BSD - fix for subdir test --- diff --git a/fsnotify_bsd.go b/fsnotify_bsd.go index 015648b..5f3fb5e 100644 --- a/fsnotify_bsd.go +++ b/fsnotify_bsd.go @@ -138,7 +138,7 @@ func (w *Watcher) addWatch(path string, flags uint32) error { w.paths[watchfd] = path w.finfo[watchfd] = fi - if fi.IsDir() { + if fi.IsDir() && (flags&NOTE_WRITE) == NOTE_WRITE { errdir := w.watchDirectoryFiles(path) if errdir != nil { return errdir