diff --git a/pkg/volume/flexvolume/probe.go b/pkg/volume/flexvolume/probe.go index 80d7a9529ba..269ff0839ab 100644 --- a/pkg/volume/flexvolume/probe.go +++ b/pkg/volume/flexvolume/probe.go @@ -176,11 +176,9 @@ func (prober *flexVolumeProber) updateProbeNeeded() { // on its parent directory. func (prober *flexVolumeProber) addWatchRecursive(filename string) error { addWatch := func(path string, info os.FileInfo, err error) error { - if err == nil { - if info.IsDir() { - if err := prober.watcher.AddWatch(path); err != nil { - glog.Errorf("Error recursively adding watch: %v", err) - } + if err == nil && info.IsDir() { + if err := prober.watcher.AddWatch(path); err != nil { + glog.Errorf("Error recursively adding watch: %v", err) } } return nil