diff --git a/src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp b/src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp index 0540354b24..2b0baacb43 100644 --- a/src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp +++ b/src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp @@ -1990,8 +1990,8 @@ BlockAllocator::_CheckInodeBlocks(Inode* inode, const char* name) if (status != B_OK) return status; - int32 maxIndex = - ((uint32)indirect.Length() << fVolume->BlockShift()) + int32 maxIndex + = ((uint32)indirect.Length() << fVolume->BlockShift()) / sizeof(block_run); for (int32 index = 0; index < maxIndex; ) {