summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-07-17 02:17:42 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-07-17 02:17:42 +0200
commit05c11fefe0c633ab061b9f69180593ed9cf073a2 (patch)
tree4575d3b9d6801f0bfbef7efbdd199045f20f733f /sys
parentaa679157765fdaf3c2e2ae5dd7d016bd7acbed15 (diff)
topng: fix bug causing bogus double insertion of filter alg byte
Diffstat (limited to 'sys')
-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)