*/
#ifndef lint
-static char sccsid[] = "@(#)pass1.c 5.3 (Berkeley) 5/13/86";
+static char sccsid[] = "@(#)pass1.c 5.4 (Berkeley) 4/9/87";
#endif not lint
#include <sys/param.h>
continue;
}
lastino = inumber;
- if (dp->di_size < 0) {
+ if (dp->di_size < 0 ||
+ dp->di_size + sblock.fs_bsize - 1 < 0) {
if (debug)
printf("bad size %d:", dp->di_size);
goto unknown;