From 10bb7cafbd37b21ef404d7c5273ebde4d6be6402 Mon Sep 17 00:00:00 2001 From: SlowRiot Date: Thu, 27 Nov 2014 05:16:52 +0000 Subject: fixing preincrement bug introduced previously --- lodepng.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lodepng.cpp b/lodepng.cpp index 1b1a0bd..355cd82 100644 --- a/lodepng.cpp +++ b/lodepng.cpp @@ -629,7 +629,7 @@ static unsigned HuffmanTree_makeFromLengths2(HuffmanTree* tree) /*step 3: generate all the codes*/ for(unsigned n = 0; n != tree->numcodes; ++n) { - if(tree->lengths[n] != 0) tree->tree1d[n] = ++nextcode.data[tree->lengths[n]]; + if(tree->lengths[n] != 0) tree->tree1d[n] = nextcode.data[tree->lengths[n]]++; } } -- cgit v1.2.3