git: 9front

Download patch

ref: cebf1405916c7471d79b9145293c566fcecc91b3
parent: 56d5fa37b8c1693604af8912cc4e8b9a1817e0d1
author: ppatience0 <ppatience0@gmail.com>
date: Wed Jul 3 17:08:13 EDT 2013

tif: initialize max to one instead of zero for palette rescaling in case all values are zero.

--- a/sys/src/cmd/jpg/readtif.c
+++ b/sys/src/cmd/jpg/readtif.c
@@ -1290,7 +1290,7 @@
 
 	pmask = (1 << t->depth) - 1;
 	xmask = 7 >> log2[t->depth];
-	for(i = max = 0; i < t->ncolor; i++) {
+	for(i = 0, max = 1; i < t->ncolor; i++) {
 		if(t->color[i] > max)
 			max = t->color[i];
 	}
--