From 4b456be5e2685ad949f19f9487a66b7c8bcc1e7f Mon Sep 17 00:00:00 2001 From: Thomas Bushnell Date: Fri, 16 Aug 1996 14:32:55 +0000 Subject: *** empty log message *** --- ufs-fsck/pass2.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ufs-fsck/pass2.c') diff --git a/ufs-fsck/pass2.c b/ufs-fsck/pass2.c index db63abd7..a2d5996c 100644 --- a/ufs-fsck/pass2.c +++ b/ufs-fsck/pass2.c @@ -19,6 +19,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "fsck.h" +#include /* Verify root inode's allocation and check all directories for viability. Set DIRSORTED array fully and check to make sure @@ -307,6 +308,7 @@ pass2 () } bzero (&dino, sizeof (struct dinode)); dino.di_size = dnp->i_isize; + assert (dnp->i_numblks <= (NDADDR + NIADDR) * sizeof (daddr_t)); bcopy (dnp->i_blks, dino.di_db, dnp->i_numblks); datablocks_iterate (&dino, checkdirblock); -- cgit v1.2.3