diff options
Diffstat (limited to 'inflate.c')
-rw-r--r-- | inflate.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* inflate.c -- zlib decompression | 1 | /* inflate.c -- zlib decompression |
2 | * Copyright (C) 1995-2009 Mark Adler | 2 | * Copyright (C) 1995-2010 Mark Adler |
3 | * For conditions of distribution and use, see copyright notice in zlib.h | 3 | * For conditions of distribution and use, see copyright notice in zlib.h |
4 | */ | 4 | */ |
5 | 5 | ||
@@ -154,7 +154,7 @@ int windowBits; | |||
154 | /* set number of window bits, free window if different */ | 154 | /* set number of window bits, free window if different */ |
155 | if (windowBits && (windowBits < 8 || windowBits > 15)) | 155 | if (windowBits && (windowBits < 8 || windowBits > 15)) |
156 | return Z_STREAM_ERROR; | 156 | return Z_STREAM_ERROR; |
157 | if (state->wbits != (unsigned)windowBits && state->window != Z_NULL) { | 157 | if (state->window != Z_NULL && state->wbits != (unsigned)windowBits) { |
158 | ZFREE(strm, state->window); | 158 | ZFREE(strm, state->window); |
159 | state->window = Z_NULL; | 159 | state->window = Z_NULL; |
160 | } | 160 | } |