summaryrefslogtreecommitdiff
path: root/inflate.c
diff options
context:
space:
mode:
Diffstat (limited to 'inflate.c')
-rw-r--r--inflate.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/inflate.c b/inflate.c
index e7f3cdd..40c0ec8 100644
--- a/inflate.c
+++ b/inflate.c
@@ -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 != windowBits && state->window != Z_NULL) { 157 if (state->wbits != (unsigned)windowBits && state->window != Z_NULL) {
158 ZFREE(strm, state->window); 158 ZFREE(strm, state->window);
159 state->window = Z_NULL; 159 state->window = Z_NULL;
160 } 160 }
@@ -1458,8 +1458,8 @@ int subvert;
1458 1458
1459 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; 1459 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
1460 state = (struct inflate_state FAR *)strm->state; 1460 state = (struct inflate_state FAR *)strm->state;
1461#ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR
1462 state->sane = !subvert; 1461 state->sane = !subvert;
1462#ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR
1463 return Z_OK; 1463 return Z_OK;
1464#else 1464#else
1465 state->sane = 1; 1465 state->sane = 1;