From a181f3dd3e922e7acc5a3f4982584e845bddec3c Mon Sep 17 00:00:00 2001 From: Ori Bernstein Date: Wed, 4 Dec 2019 11:46:42 -0800 Subject: acme, sam: handle >1GB files correctly imported from plan9port, edfe3c016fe6ef10c55f7a17aab668214ec21efc --- sys/src/cmd/sam/disk.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sys/src/cmd/sam/disk.c') diff --git a/sys/src/cmd/sam/disk.c b/sys/src/cmd/sam/disk.c index 47b30bda4..e822f4811 100644 --- a/sys/src/cmd/sam/disk.c +++ b/sys/src/cmd/sam/disk.c @@ -71,6 +71,9 @@ disknewblock(Disk *d, uint n) b = blist; blist = b->next; b->addr = d->addr; + if(d->addr+size < d->addr){ + panic("temp file overflow"); + } d->addr += size; } b->n = n; -- cgit v1.2.3