diff --git a/Source/zlib/deflate.c b/Source/zlib/deflate.c index 0bd1270f..ae07b057 100644 --- a/Source/zlib/deflate.c +++ b/Source/zlib/deflate.c @@ -158,7 +158,7 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, windowBits = -windowBits; } if (memLevel < 1 || memLevel > MAX_MEM_LEVEL || method != Z_DEFLATED || - windowBits < 8 || windowBits > 15 || level < 0 || level > 9 || + windowBits < 8 || windowBits > MAX_WBITS || level < 0 || level > 9 || strategy < 0 || strategy > Z_HUFFMAN_ONLY) { return Z_STREAM_ERROR; }