rev 49276 : [mq]: 8200052-fix-warning-in-jchuff.c
@@ -803,11 +803,11 @@ */ for (i = MAX_CLEN; i > 16; i--) { while (bits[i] > 0) { j = i - 2; /* find length of new prefix to be used */ - while (bits[j] == 0) + while ((bits[j] == 0) && (j > 0)) j--; bits[i] -= 2; /* remove two symbols */ bits[i-1]++; /* one goes in this length */ bits[j+1] += 2; /* two new symbols in this length */