Fix error setting bid in `InodeImpl::free_indirect_blocks_required_by`

This commit is contained in:
Chaoqun Zheng 2026-01-27 00:33:49 +08:00
parent e44d7e2b12
commit a98b20a22a
1 changed files with 2 additions and 2 deletions

View File

@ -1741,8 +1741,8 @@ impl InodeImpl {
return Ok(());
}
self.desc.block_ptrs.set_indirect(bid);
block_ptrs.set_indirect(bid);
self.desc.block_ptrs.set_indirect(0);
block_ptrs.set_indirect(0);
indirect_blocks.remove(indirect_bid);
self.fs()
.free_blocks(indirect_bid..indirect_bid + 1)