commit 933a86257768a976b18cabc7ac909c976ffbe1c5 from: rsc date: Tue Jun 12 18:35:37 2007 UTC always write last block in vcat (dave swasey) commit - 9437f55b49afeca070264aec93f94b840e055c89 commit + 933a86257768a976b18cabc7ac909c976ffbe1c5 blob - a6f630f36dab9d09b87b4d4c4dff75369c0403e1 blob + 01320fbda64428c9feb572430ac5fb961fe527a3 --- src/cmd/vbackup/vcat.c +++ src/cmd/vbackup/vcat.c @@ -64,7 +64,7 @@ threadmain(int argc, char **argv) fprint(2, "error writing block %lud: %r\n", i); n++; blockput(b); - }else if(zerotoo) + }else if(zerotoo || i==fsys->nblock-1) if(pwrite(1, zero, fsys->blocksize, (u64int)fsys->blocksize*i) != fsys->blocksize) fprint(2, "error writing block %lud: %r\n", i);