diff options
| author | Mark Adler <madler@alumni.caltech.edu> | 2024-01-28 19:26:17 -0800 |
|---|---|---|
| committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2024-02-07 19:15:56 +0100 |
| commit | a4c236c4f0eb23ebf58da6786c43e1a60a30443a (patch) | |
| tree | a1a3eb0f6c648f09975ed57a0876caa21819c962 | |
| parent | fc634263722f39bfcf52437b783db32ff53f2b36 (diff) | |
| download | Project-Tick-a4c236c4f0eb23ebf58da6786c43e1a60a30443a.tar.gz Project-Tick-a4c236c4f0eb23ebf58da6786c43e1a60a30443a.zip | |
Fix bug in inflateSync() for data held in bit buffer.
madler/zlib#5af7cef45eeef86ddf6ab00b4e363c1eecaf47b6
| -rw-r--r-- | inflate.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1269,7 +1269,7 @@ int32_t Z_EXPORT PREFIX(inflateSync)(PREFIX3(stream) *strm) { /* if first time, start search in bit buffer */ if (state->mode != SYNC) { state->mode = SYNC; - state->hold <<= state->bits & 7; + state->hold >>= state->bits & 7; state->bits -= state->bits & 7; len = 0; while (state->bits >= 8) { |
