From 1726f602fe7797cbf8166b6b9731a4f34bb9fedb Mon Sep 17 00:00:00 2001 From: rsc Date: Sat, 29 Oct 2005 17:40:49 +0000 Subject: use part->size --- src/cmd/venti/srv/printarena.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/cmd/venti') diff --git a/src/cmd/venti/srv/printarena.c b/src/cmd/venti/srv/printarena.c index c305e818..ba3a62f4 100644 --- a/src/cmd/venti/srv/printarena.c +++ b/src/cmd/venti/srv/printarena.c @@ -68,7 +68,6 @@ threadmain(int argc, char *argv[]) Arena *arena; u64int offset, aoffset; Part *part; - Dir *d; uchar buf[8192]; ArenaHead head; @@ -98,9 +97,6 @@ threadmain(int argc, char *argv[]) ventifmtinstall(); statsinit(); - if((d = dirstat(file)) == nil) - sysfatal("can't stat file %s: %r", file); - part = initpart(file, OREAD|ODIRECT); if(part == nil) sysfatal("can't open file %s: %r", file); @@ -114,9 +110,9 @@ threadmain(int argc, char *argv[]) head.version, ANameSize, head.name, head.blocksize, head.size, head.clumpmagic); - if(aoffset+head.size > d->length) + if(aoffset+head.size > part->size) sysfatal("arena is truncated: want %llud bytes have %llud\n", - head.size, d->length); + head.size, part->size); partblocksize(part, head.blocksize); initdcache(8 * MaxDiskBlock); -- cgit v1.2.3