diff options
Diffstat (limited to 'deflate.c')
-rw-r--r-- | deflate.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -263,7 +263,7 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, | |||
263 | #endif | 263 | #endif |
264 | if (memLevel < 1 || memLevel > MAX_MEM_LEVEL || method != Z_DEFLATED || | 264 | if (memLevel < 1 || memLevel > MAX_MEM_LEVEL || method != Z_DEFLATED || |
265 | windowBits < 8 || windowBits > 15 || level < 0 || level > 9 || | 265 | windowBits < 8 || windowBits > 15 || level < 0 || level > 9 || |
266 | strategy < 0 || strategy > Z_FIXED) { | 266 | strategy < 0 || strategy > Z_FIXED || (windowBits == 8 && wrap != 1)) { |
267 | return Z_STREAM_ERROR; | 267 | return Z_STREAM_ERROR; |
268 | } | 268 | } |
269 | if (windowBits == 8) windowBits = 9; /* until 256-byte window bug fixed */ | 269 | if (windowBits == 8) windowBits = 9; /* until 256-byte window bug fixed */ |