From dc5a43ebfadb6b775f6e64bfeb5a461c66acb394 Mon Sep 17 00:00:00 2001 From: Mark Adler Date: Fri, 9 Sep 2011 23:26:58 -0700 Subject: zlib 1.2.3.6 --- inflate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'inflate.c') diff --git a/inflate.c b/inflate.c index e7f3cdd..40c0ec8 100644 --- a/inflate.c +++ b/inflate.c @@ -154,7 +154,7 @@ int windowBits; /* set number of window bits, free window if different */ if (windowBits && (windowBits < 8 || windowBits > 15)) return Z_STREAM_ERROR; - if (state->wbits != windowBits && state->window != Z_NULL) { + if (state->wbits != (unsigned)windowBits && state->window != Z_NULL) { ZFREE(strm, state->window); state->window = Z_NULL; } @@ -1458,8 +1458,8 @@ int subvert; if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; state = (struct inflate_state FAR *)strm->state; -#ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR state->sane = !subvert; +#ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR return Z_OK; #else state->sane = 1; -- cgit v1.2.3-55-g6feb