diff options
author | Peter Wemm <peter@FreeBSD.org> | 1997-03-18 19:53:54 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 1997-03-18 19:53:54 +0000 |
commit | e3bed33cc96b101797dec314f45bfa0e9186dd77 (patch) | |
tree | 8b0ad27c14768656afeb6f5fccf4031a6991bfd6 /sbin/fsck_ifs | |
parent | c5d5416c2d81cd2c023b1789e94374a37dfd5b72 (diff) | |
download | src-e3bed33cc96b101797dec314f45bfa0e9186dd77.tar.gz src-e3bed33cc96b101797dec314f45bfa0e9186dd77.zip |
Restore check for ridiculous directory sizes.
Notes
Notes:
svn path=/head/; revision=23999
Diffstat (limited to 'sbin/fsck_ifs')
-rw-r--r-- | sbin/fsck_ifs/pass1.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/fsck_ifs/pass1.c b/sbin/fsck_ifs/pass1.c index 2e34a96acdea..99582777186c 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; |