From 39e15a808a3b6ede27272cfe84aa64d0496fe3fc Mon Sep 17 00:00:00 2001
From: "Michael I. Bushnell" <mib@gnu.org>
Date: Wed, 19 Oct 1994 18:02:27 +0000
Subject: Formerly pass5.c.~8~

---
 ufs-fsck/pass5.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

(limited to 'ufs-fsck/pass5.c')

diff --git a/ufs-fsck/pass5.c b/ufs-fsck/pass5.c
index 84c37285..4a045e7f 100644
--- a/ufs-fsck/pass5.c
+++ b/ufs-fsck/pass5.c
@@ -69,7 +69,7 @@ pass5 ()
   int c;
   daddr_t d;
   struct cg *cg = alloca (sblock->fs_cgsize);
-  char csumbuf[fragroundup (sblock, sizeof (struct csum) * sblock->fs_ncg)];
+  char csumbuf[fragroundup (sblock, sblock->fs_cssize)];
   struct csum *sbcsums = (struct csum *)csumbuf;
 
   int basesize;			/* size of cg not counting flexibly sized */
@@ -84,7 +84,7 @@ pass5 ()
   writecsum = 0;
 
   readblock (fsbtodb (sblock, sblock->fs_csaddr), csumbuf, 
-	     fragroundup (sblock, sizeof (struct csum) * sblock->fs_ncg));
+	     fragroundup (sblock, sblock->fs_cssize));
 
   /* Construct a CG structure; initialize everything that's the same
      in each cylinder group. */
@@ -375,5 +375,6 @@ pass5 ()
     writeblock (SBLOCK, &sblock, SBSIZE);
   if (writecsum)
     writeblock (fsbtodb (sblock, sblock->fs_csaddr), csumbuf, 
-		fragroundup (sblock, sizeof (struct csum) * sblock->fs_ncg));
+		fragroundup (sblock, sblock->fs_cssize));
+
 }
-- 
cgit v1.2.3