From 967d9fa3bbe63ed46bcac837bd2feeff204d30f9 Mon Sep 17 00:00:00 2001 From: Kirk McKusick Date: Sat, 20 Jul 2019 21:39:32 +0000 Subject: [PATCH] Treat any inode with bad content as unknown (i.e., ask if it should be cleared). Sponsored by: Netflix --- sbin/fsck_ffs/pass1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sbin/fsck_ffs/pass1.c b/sbin/fsck_ffs/pass1.c index 000ae8a797cc..0e9a232c76fb 100644 --- a/sbin/fsck_ffs/pass1.c +++ b/sbin/fsck_ffs/pass1.c @@ -251,7 +251,7 @@ checkinode(ino_t inumber, struct inodesc *idesc, int rebuildcg) int j, ret, offset; if ((dp = getnextinode(inumber, rebuildcg)) == NULL) - return (0); + goto unknown; mode = DIP(dp, di_mode) & IFMT; if (mode == 0) { if ((sblock.fs_magic == FS_UFS1_MAGIC &&