Author: kallisti5 Date: 2011-07-04 05:10:32 +0200 (Mon, 04 Jul 2011) New Revision: 42368 Changeset: https://dev.haiku-os.org/changeset/42368 Modified: haiku/trunk/src/add-ons/kernel/file_systems/ramfs/Volume.cpp Log: small order of operations fix Modified: haiku/trunk/src/add-ons/kernel/file_systems/ramfs/Volume.cpp =================================================================== --- haiku/trunk/src/add-ons/kernel/file_systems/ramfs/Volume.cpp 2011-07-04 02:34:08 UTC (rev 42367) +++ haiku/trunk/src/add-ons/kernel/file_systems/ramfs/Volume.cpp 2011-07-04 03:10:32 UTC (rev 42368) @@ -512,7 +512,7 @@ Volume::AddNodeListener(NodeListener *listener, Node *node, uint32 flags) { // check parameters - if (!listener || !node && !(flags & NODE_LISTEN_ANY_NODE) + if (!listener || (!node && !(flags & NODE_LISTEN_ANY_NODE)) || !(flags & NODE_LISTEN_ALL)) { return B_BAD_VALUE; } @@ -624,7 +624,7 @@ Volume::AddEntryListener(EntryListener *listener, Entry *entry, uint32 flags) { // check parameters - if (!listener || !entry && !(flags & ENTRY_LISTEN_ANY_ENTRY) + if (!listener || (!entry && !(flags & ENTRY_LISTEN_ANY_ENTRY)) || !(flags & ENTRY_LISTEN_ALL)) { return B_BAD_VALUE; }