Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 May 2012 11:48:37 +0000 (UTC)
From:      Edward Tomasz Napierala <trasz@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r235079 - head/sbin/growfs
Message-ID:  <201205061148.q46BmbNZ012706@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: trasz
Date: Sun May  6 11:48:37 2012
New Revision: 235079
URL: http://svn.freebsd.org/changeset/base/235079

Log:
  Fix offset calculation to actually rewrite the _last_ block.

Modified:
  head/sbin/growfs/growfs.c

Modified: head/sbin/growfs/growfs.c
==============================================================================
--- head/sbin/growfs/growfs.c	Sun May  6 11:41:00 2012	(r235078)
+++ head/sbin/growfs/growfs.c	Sun May  6 11:48:37 2012	(r235079)
@@ -1567,9 +1567,9 @@ main(int argc, char **argv)
 	testbuf = malloc(sblock.fs_fsize);
 	if (testbuf == NULL)
 		err(1, "malloc");
-	rdfs((ufs2_daddr_t)((size / DEV_BSIZE) - sblock.fs_fsize),
+	rdfs((ufs2_daddr_t)((size - sblock.fs_fsize) / DEV_BSIZE),
 	    sblock.fs_fsize, testbuf, fsi);
-	wtfs((ufs2_daddr_t)((size / DEV_BSIZE) - sblock.fs_fsize),
+	wtfs((ufs2_daddr_t)((size - sblock.fs_fsize) / DEV_BSIZE),
 	    sblock.fs_fsize, testbuf, fso, Nflag);
 	free(testbuf);
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201205061148.q46BmbNZ012706>