mirror of
https://github.com/RGBCube/serenity
synced 2025-05-14 16:44:58 +00:00
Ext2FS: Oops, fix forgotten assignment in Ext2FSInode::resize()
If the inode's block list cache is empty, we forgot to assign the result of computing the block list. The fact that this worked anyway makes me wonder when we actually don't have a cache.. Thanks to szyszkienty for spotting this! :^)
This commit is contained in:
parent
a6a3c20071
commit
3e3a72f2a2
1 changed files with 1 additions and 1 deletions
|
@ -776,7 +776,7 @@ KResult Ext2FSInode::resize(u64 new_size)
|
|||
if (!m_block_list.is_empty())
|
||||
block_list = m_block_list;
|
||||
else
|
||||
fs().block_list_for_inode(m_raw_inode);
|
||||
block_list = fs().block_list_for_inode(m_raw_inode);
|
||||
|
||||
if (blocks_needed_after > blocks_needed_before) {
|
||||
auto new_blocks = fs().allocate_blocks(fs().group_index_from_inode(index()), blocks_needed_after - blocks_needed_before);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue