Index: uspace/lib/ext4/libext4_filesystem.c
===================================================================
--- uspace/lib/ext4/libext4_filesystem.c	(revision 356e688235645151ac193babd5d1468e1bb025cf)
+++ uspace/lib/ext4/libext4_filesystem.c	(revision f5c03a89553e2d38dd4d8cd1f1d5a961d680d3b3)
@@ -845,6 +845,8 @@
 				
 				rc = block_put(subblock);
-				if (rc != EOK)
+				if (rc != EOK) {
+					block_put(block);
 					return rc;
+				}
 			}
 			
