shithub: lwext4

Download patch

ref: dc0347cc9b3ea74da062c553dbcdc541c030f114
parent: 96b4563a7ed9f603a6f66cbe21cbd1acb2f0294a
author: Grzegorz Kostka <kostka.grzegorz@gmail.com>
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);