diff --git a/src/kits/storage/NodeMonitor.cpp b/src/kits/storage/NodeMonitor.cpp index 7870580ce5..7073ff9459 100644 --- a/src/kits/storage/NodeMonitor.cpp +++ b/src/kits/storage/NodeMonitor.cpp @@ -38,8 +38,8 @@ status_t watch_volume(dev_t volume, uint32 flags, BMessenger target) { - if ((flags | B_WATCH_NAME) == 0 && (flags | B_WATCH_STAT) - && (flags | B_WATCH_ATTR)) + if ((flags & B_WATCH_NAME) == 0 && (flags & B_WATCH_STAT) == 0 + && (flags & B_WATCH_ATTR) == 0) return B_BAD_VALUE; flags |= B_WATCH_VOLUME;