From ea79507bafb1deddcd29389a9f9151d74e24bc61 Mon Sep 17 00:00:00 2001 From: lukem Date: Sun, 21 Sep 1997 03:51:34 +0000 Subject: [PATCH] reintroduce clarity changes made in rev1.14 that were lost in the lite2 merge --- sbin/fsck_ffs/pass2.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/sbin/fsck_ffs/pass2.c b/sbin/fsck_ffs/pass2.c index 7c593124b29c..c16cdf087fc3 100644 --- a/sbin/fsck_ffs/pass2.c +++ b/sbin/fsck_ffs/pass2.c @@ -1,4 +1,4 @@ -/* $NetBSD: pass2.c,v 1.22 1997/09/21 03:06:47 lukem Exp $ */ +/* $NetBSD: pass2.c,v 1.23 1997/09/21 03:51:34 lukem Exp $ */ /* * Copyright (c) 1980, 1986, 1993 @@ -38,7 +38,7 @@ #if 0 static char sccsid[] = "@(#)pass2.c 8.9 (Berkeley) 4/28/95"; #else -__RCSID("$NetBSD: pass2.c,v 1.22 1997/09/21 03:06:47 lukem Exp $"); +__RCSID("$NetBSD: pass2.c,v 1.23 1997/09/21 03:51:34 lukem Exp $"); #endif #endif /* not lint */ @@ -132,7 +132,6 @@ pass2() memset(&curino, 0, sizeof(struct inodesc)); curino.id_type = DATA; curino.id_func = pass2check; - dp = &dino; inpend = &inpsort[inplast]; for (inpp = inpsort; inpp < inpend; inpp++) { inp = *inpp; @@ -145,7 +144,6 @@ pass2() dp = ginode(inp->i_number); dp->di_size = inp->i_isize; inodirty(); - dp = &dino; } } else if ((inp->i_isize & (DIRBLKSIZ - 1)) != 0) { getpathname(pathbuf, inp->i_number, inp->i_number); @@ -156,18 +154,17 @@ pass2() inp->i_isize = roundup(inp->i_isize, DIRBLKSIZ); if (preen || reply("ADJUST") == 1) { dp = ginode(inp->i_number); - dp->di_size = roundup(inp->i_isize, DIRBLKSIZ); + dp->di_size = inp->i_isize; inodirty(); - dp = &dino; } } memset(&dino, 0, sizeof(struct dinode)); dino.di_mode = IFDIR; - dp->di_size = inp->i_isize; - memmove(&dp->di_db[0], &inp->i_blks[0], (size_t)inp->i_numblks); + dino.di_size = inp->i_isize; + memmove(&dino.di_db[0], &inp->i_blks[0], (size_t)inp->i_numblks); curino.id_number = inp->i_number; curino.id_parent = inp->i_parent; - (void)ckinode(dp, &curino); + (void)ckinode(&dino, &curino); } /* * Now that the parents of all directories have been found,