ref: dc0347cc9b3ea74da062c553dbcdc541c030f114
parent: 96b4563a7ed9f603a6f66cbe21cbd1acb2f0294a
author: Grzegorz Kostka <[email protected]>
date: Thu Apr 5 06:54:24 EDT 2018
ext4: move ext4_fs_alloc_inode result check to right place
--- a/src/ext4.c
+++ b/src/ext4.c
@@ -994,10 +994,10 @@
r = ext4_fs_alloc_inode(fs, &child_ref,
is_goal ? ftype : EXT4_DE_DIR);
- ext4_fs_inode_blocks_init(fs, &child_ref);
if (r != EOK)
break;
+ ext4_fs_inode_blocks_init(fs, &child_ref);
/*Link with root dir.*/
r = ext4_link(mp, &ref, &child_ref, path, len, false);