diff --git a/src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp b/src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp index d4c076816a..a74e9ce47a 100644 --- a/src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp +++ b/src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp @@ -1075,8 +1075,9 @@ BlockAllocator::_CheckGroup(int32 groupIndex) const dprintf("group %d first free too late\n", (int)groupIndex); } - if (group.fLargestValid && largestStart != group.fLargestStart - || largestLength != group.fLargestLength) { + if (group.fLargestValid + && (largestStart != group.fLargestStart + || largestLength != group.fLargestLength)) { panic("bfs %p: group %d largest differs: %d.%d, checked %d.%d.\n", fVolume, (int)groupIndex, (int)group.fLargestStart, (int)group.fLargestLength, (int)largestStart, (int)largestLength);