- inode.i_size += disk->BlockSize;
- Buffer += disk->BlockSize;
- retLen -= disk->BlockSize;
- }
- // Last block :D
- block = Ext2_int_AllocateBlock(disk, base/disk->BlockSize);
- if(!block) goto ret;
- if( Ext2_int_AppendBlock(disk, &inode, block) ) {
- Log_Warning("Ext2", "Appending %x to inode %p:%X failed",
- block, disk, Node->Inode);
- Ext2_int_DeallocateBlock(disk, block);
- goto ret;