]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix a bug in fsck_ffs(8) triggered by corrupted filesystems.
authorKirk McKusick <mckusick@FreeBSD.org>
Sun, 28 May 2023 22:23:16 +0000 (15:23 -0700)
committerKirk McKusick <mckusick@FreeBSD.org>
Sun, 28 May 2023 22:23:37 +0000 (15:23 -0700)
commitb796bfce48698449470b751de6b0d96ae7047202
tree1b9fffd60180f709476078c799c861267552838a
parent9ed4ec4ae34a9ecab0471f1dbf392729155d7411
Fix a bug in fsck_ffs(8) triggered by corrupted filesystems.

Check for valid block numbers while loading journal entries that
contain block numbers. If an invalid block number is found, fall
back to full fsck.

Reported-by: Robert Morris
PR:           271383
MFC-after:    1 week
Sponsored-by: The FreeBSD Foundation
sbin/fsck_ffs/suj.c