Fixed assert. Thanks to srwinohio for reporting (Issue 83)

pull/65/head
Jeffrey Walton 2015-12-19 19:31:45 -05:00
parent d1ae977256
commit 28a5fead3b
1 changed files with 1 additions and 1 deletions

View File

@ -588,7 +588,7 @@ void Deflator::MatchFound(unsigned int distance, unsigned int length)
assert(m_matchBufferEnd < m_matchBuffer.size());
EncodedMatch &m = m_matchBuffer[m_matchBufferEnd++];
assert(length >= 3 && length < COUNTOF(lengthCodes));
assert((length >= 3) && (length-3 < COUNTOF(lengthCodes)));
unsigned int lengthCode = lengthCodes[length-3];
m.literalCode = lengthCode;
m.literalExtra = length - lengthBases[lengthCode-257];