From cf693cb816aa629001e0dde1fea88364c328c270 Mon Sep 17 00:00:00 2001 From: zhang_hao_zheng Date: Tue, 3 Mar 2026 14:29:57 +0800 Subject: [PATCH] Fix inflateBack() bug Fix inflateBack() bug that would fail to detect a too far back. Signed-off-by: zhang_hao_zheng --- infback.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/infback.c b/infback.c index e7b25b3..8096bc8 100644 --- a/infback.c +++ b/infback.c @@ -470,8 +470,6 @@ int ZEXPORT inflateBack(z_streamp strm, in_func in, void FAR *in_desc, /* use inflate_fast() if we have enough input and output */ if (have >= 6 && left >= 258) { RESTORE(); - if (state->whave < state->wsize) - state->whave = state->wsize - left; inflate_fast(strm, state->wsize); LOAD(); break;