diff options
author | David Greenman <dg@FreeBSD.org> | 1994-08-02 12:54:27 +0000 |
---|---|---|
committer | David Greenman <dg@FreeBSD.org> | 1994-08-02 12:54:27 +0000 |
commit | 3aa3bb33c4419a1d480edf8eed56ae00d7749636 (patch) | |
tree | 915609de5863c34a6313dd6db7fe6dc6dad01624 /sbin/fsck/inode.c | |
parent | 87006abef64b52cd9eacfc548a521ec134d975dc (diff) | |
download | src-3aa3bb33c4419a1d480edf8eed56ae00d7749636.tar.gz src-3aa3bb33c4419a1d480edf8eed56ae00d7749636.zip |
Fixed so that it can grok old style "fastlinks".
Notes
Notes:
svn path=/head/; revision=1820
Diffstat (limited to 'sbin/fsck/inode.c')
-rw-r--r-- | sbin/fsck/inode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sbin/fsck/inode.c b/sbin/fsck/inode.c index f1c1758f746a..381bfc0b4cf7 100644 --- a/sbin/fsck/inode.c +++ b/sbin/fsck/inode.c @@ -63,7 +63,7 @@ ckinode(dp, idesc) idesc->id_filesize = dp->di_size; mode = dp->di_mode & IFMT; if (mode == IFBLK || mode == IFCHR || (mode == IFLNK && - dp->di_size < sblock.fs_maxsymlinklen)) + (dp->di_size < sblock.fs_maxsymlinklen || dp->di_blocks == 0))) return (KEEPON); dino = *dp; ndb = howmany(dino.di_size, sblock.fs_bsize); |