Index: src/OFDeflateStream.m ================================================================== --- src/OFDeflateStream.m +++ src/OFDeflateStream.m @@ -158,11 +158,11 @@ static struct huffman_tree* constructTree(uint8_t lengths[], uint_fast16_t count) { struct huffman_tree *tree; uint16_t lengthCount[MAX_BITS + 1] = { 0 }; - uint16_t code, maxCode, nextCode[MAX_BITS + 1]; + uint16_t code, maxCode = 0, nextCode[MAX_BITS + 1]; uint_fast16_t i; for (i = 0; i < count; i++) { uint8_t length = lengths[i]; @@ -731,12 +731,14 @@ } break; #undef CTX } + + assert(0); } - (bool)lowlevelIsAtEndOfStream { return _atEndOfStream; } @end