Fix incorrect argument for delete_inode() in pass1b().
Fixes:
8725134d2757 ("LU-5949 e2fsck: simplify inode badness handling")
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: Ib90d87055e2c9359005034d06d88b083423ebbe5
Reviewed-on: https://review.whamcloud.com/41450
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Artem Blagodarenko <artem.blagodarenko@hpe.com>
Reviewed-by: Wang Shilong <wshilong@whamcloud.com>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
Tested-by: Maloo <maloo@whamcloud.com>
pb.pctx->blk = pb.pctx->blk2 = 0;
if (e2fsck_fix_bad_inode(ctx, &pctx)) {
- delete_file(ctx, ino, &pb, block_buf);
+ struct dup_inode dp = { .inode = inode };
+
+ /* delete_file only uses dp.inode */
+ delete_file(ctx, ino, &dp, block_buf);
continue;
}