diff -ru sbin/growfs.orig/growfs.c sbin/growfs/growfs.c --- sbin/growfs.orig/growfs.c 2003-08-08 01:18:38.000000000 -0300 +++ sbin/growfs/growfs.c 2004-10-25 15:39:31.372351804 -0300 @@ -236,7 +236,7 @@ */ for (cylno = osblock.fs_ncg; cylno < sblock.fs_ncg; cylno++) { initcg(cylno, utime, fso, Nflag); - j = sprintf(tmpbuf, " %d%s", + j = snprintf(tmpbuf, sizeof(tmpbuf), " %d%s", (int)fsbtodb(&sblock, cgsblock(&sblock, cylno)), cylno < (sblock.fs_ncg-1) ? "," : "" ); if (i + j >= width) {