mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 13:12:46 +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
	
	 Andreas Kling
						Andreas Kling