From 219cf22d6863a21a7378fc5481bb05bbb6edd2dc Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Thu, 13 Mar 2014 18:46:28 -0400 Subject: acme, sam: handle >1GB files correctly TBR=rsc https://codereview.appspot.com/74060043 --- src/cmd/sam/disk.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/cmd/sam/disk.c') diff --git a/src/cmd/sam/disk.c b/src/cmd/sam/disk.c index 81c98389..50bbc077 100644 --- a/src/cmd/sam/disk.c +++ b/src/cmd/sam/disk.c @@ -75,6 +75,9 @@ disknewblock(Disk *d, uint n) b = blist; blist = b->u.next; b->addr = d->addr; + if(d->addr+size < d->addr){ + panic("temp file overflow"); + } d->addr += size; } b->u.n = n; -- cgit v1.2.3