aboutsummaryrefslogtreecommitdiff
path: root/inflate.c
diff options
context:
space:
mode:
Diffstat (limited to 'inflate.c')
-rw-r--r--inflate.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/inflate.c b/inflate.c
index 72e8438..5a687a6 100644
--- a/inflate.c
+++ b/inflate.c
@@ -674,7 +674,7 @@ int flush;
674 len = BITS(4) + 8; 674 len = BITS(4) + 8;
675 if (state->wbits == 0) 675 if (state->wbits == 0)
676 state->wbits = len; 676 state->wbits = len;
677 else if (len > state->wbits) { 677 if (len > 15 || len > state->wbits) {
678 strm->msg = (char *)"invalid window size"; 678 strm->msg = (char *)"invalid window size";
679 state->mode = BAD; 679 state->mode = BAD;
680 break; 680 break;