Whamcloud - gitweb
e2fsck: only check for zero-length leaf extents
[tools/e2fsprogs.git] / e2fsck / pass1.c
index c6aae6e..72dcd97 100644 (file)
@@ -1779,7 +1779,7 @@ static void scan_extent_node(e2fsck_t ctx, struct problem_context *pctx,
                        problem = PR_1_EXTENT_BAD_START_BLK;
                else if (extent.e_lblk < start_block)
                        problem = PR_1_OUT_OF_ORDER_EXTENTS;
-               else if (extent.e_len == 0)
+               else if (is_leaf && extent.e_len == 0)
                        problem = PR_1_EXTENT_LENGTH_ZERO;
                else if (is_leaf &&
                         (extent.e_pblk + extent.e_len) >