diff --git a/daemon/daemon.go b/daemon/daemon.go index f8b4582875..52b7dd8c2c 100644 --- a/daemon/daemon.go +++ b/daemon/daemon.go @@ -445,8 +445,7 @@ func (daemon *Daemon) setupResolvconfWatcher() error { select { case event := <-watcher.Events: if event.Name == "/etc/resolv.conf" && - (event.Op&fsnotify.Write != 0 || - event.Op&fsnotify.Create != 0) { + (event.Op & (fsnotify.Write | fsnotify.Create) != 0) { // verify a real change happened before we go further--a file write may have happened // without an actual change to the file updatedResolvConf, newResolvConfHash, err := resolvconf.GetIfChanged()