summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/jpg/writepng.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/jpg/writepng.c b/sys/src/cmd/jpg/writepng.c
index f36046e1b..da9d6d374 100644
--- a/sys/src/cmd/jpg/writepng.c
+++ b/sys/src/cmd/jpg/writepng.c
@@ -79,7 +79,7 @@ zread(void *va, void *buf, int n)
pixwid = z->pixwid;
b = buf;
e = b+n;
- while(b+pixwid <= e){
+ while(b+pixwid < e){ /* one less for filter alg byte */
if(z->y >= z->dy)
break;
if(z->x == 0)