summaryrefslogtreecommitdiffstats
path: root/sbin/fsck_ifs
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1997-03-18 19:53:54 +0000
committerpeter <peter@FreeBSD.org>1997-03-18 19:53:54 +0000
commit6ae0d548339f798ae25645325b58213869dd7dda (patch)
tree9e9d9d781474720d573ebcdd123afa9b5a66173f /sbin/fsck_ifs
parent26e23c5718c9557817f016c7dca10df06189e603 (diff)
downloadFreeBSD-src-6ae0d548339f798ae25645325b58213869dd7dda.zip
FreeBSD-src-6ae0d548339f798ae25645325b58213869dd7dda.tar.gz
Restore check for ridiculous directory sizes.
Diffstat (limited to 'sbin/fsck_ifs')
-rw-r--r--sbin/fsck_ifs/pass1.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/fsck_ifs/pass1.c b/sbin/fsck_ifs/pass1.c
index 2e34a96..9958277 100644
--- a/sbin/fsck_ifs/pass1.c
+++ b/sbin/fsck_ifs/pass1.c
@@ -122,8 +122,8 @@ checkinode(inumber, idesc)
}
lastino = inumber;
if (/* dp->di_size < 0 || */
- dp->di_size + sblock.fs_bsize - 1 < dp->di_size /* ||
- (mode == IFDIR && dp->di_size > MAXDIRSIZE) */) {
+ dp->di_size + sblock.fs_bsize - 1 < dp->di_size ||
+ (mode == IFDIR && dp->di_size > MAXDIRSIZE)) {
if (debug)
printf("bad size %qu:", dp->di_size);
goto unknown;
OpenPOWER on IntegriCloud