summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ext4.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ext4.c b/src/ext4.c
index a6d3e23..ab7b61f 100644
--- a/src/ext4.c
+++ b/src/ext4.c
@@ -994,10 +994,10 @@ static int ext4_generic_open2(ext4_file *f, const char *path, int flags,
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);