svn commit: r235079 - head/sbin/growfs
Edward Tomasz Napierala
trasz at FreeBSD.org
Sun May 6 11:48:38 UTC 2012
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);
More information about the svn-src-all
mailing list