diff --git a/pkg/cri/sbserver/cni_conf_syncer.go b/pkg/cri/sbserver/cni_conf_syncer.go index 45adfa518..66acd79b3 100644 --- a/pkg/cri/sbserver/cni_conf_syncer.go +++ b/pkg/cri/sbserver/cni_conf_syncer.go @@ -83,7 +83,7 @@ func (syncer *cniNetConfSyncer) syncLoop() error { // // TODO(fuweid): Might only reload target cni config // files to prevent no-ops. - if event.Op&(fsnotify.Chmod|fsnotify.Create) > 0 { + if event.Has(fsnotify.Chmod) || event.Has(fsnotify.Create) { logrus.Debugf("ignore event from cni conf dir: %s", event) continue } diff --git a/pkg/cri/server/cni_conf_syncer.go b/pkg/cri/server/cni_conf_syncer.go index 2d3940056..87036edd8 100644 --- a/pkg/cri/server/cni_conf_syncer.go +++ b/pkg/cri/server/cni_conf_syncer.go @@ -83,7 +83,7 @@ func (syncer *cniNetConfSyncer) syncLoop() error { // // TODO(fuweid): Might only reload target cni config // files to prevent no-ops. - if event.Op&(fsnotify.Chmod|fsnotify.Create) > 0 { + if event.Has(fsnotify.Chmod) || event.Has(fsnotify.Create) { logrus.Debugf("ignore event from cni conf dir: %s", event) continue }