summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKirk McKusick <mckusick@FreeBSD.org>2002-11-15 23:50:14 +0000
committerKirk McKusick <mckusick@FreeBSD.org>2002-11-15 23:50:14 +0000
commit59a825617fd899c4431b0eb7315dc790497143db (patch)
treebce6c2acb804d0325b8289e8721a6fb1f162572a
parentb565fb9e6fadea77df982e108f32eb0e88a50f87 (diff)
Notes
-rw-r--r--sbin/newfs/mkfs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sbin/newfs/mkfs.c b/sbin/newfs/mkfs.c
index ff3736844f90..2de9b43ffe9a 100644
--- a/sbin/newfs/mkfs.c
+++ b/sbin/newfs/mkfs.c
@@ -405,7 +405,8 @@ mkfs(struct partition *pp, char *fsys)
howmany(csfrags, sblock.fs_frag);
sblock.fs_cstotal.cs_nffree =
fragnum(&sblock, sblock.fs_size) +
- (csfrags > 0 ? sblock.fs_frag - csfrags : 0);
+ (numfrags(&sblock, csfrags) > 0 ?
+ sblock.fs_frag - numfrags(&sblock, csfrags) : 0);
sblock.fs_cstotal.cs_nifree = sblock.fs_ncg * sblock.fs_ipg - ROOTINO;
sblock.fs_cstotal.cs_ndir = 0;
sblock.fs_dsize -= csfrags;