aboutsummaryrefslogtreecommitdiff
path: root/inflate.c
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:19:55 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:19:55 -0700
commit965fe72aed580d518c979c9a33b49e7df28205f7 (patch)
treed2471c968f71224c415a9b6cb3b4ca01bd0a94ab /inflate.c
parentb8c9ecb0765fc39423c07613d909c5193378bdfd (diff)
downloadzlib-965fe72aed580d518c979c9a33b49e7df28205f7.tar.gz
zlib-965fe72aed580d518c979c9a33b49e7df28205f7.tar.bz2
zlib-965fe72aed580d518c979c9a33b49e7df28205f7.zip
zlib 1.1.0v1.1.0
Diffstat (limited to 'inflate.c')
-rw-r--r--inflate.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/inflate.c b/inflate.c
index 7b9bc3b..32e9b8d 100644
--- a/inflate.c
+++ b/inflate.c
@@ -229,6 +229,7 @@ int f;
229 r = f; 229 r = f;
230 if (r != Z_STREAM_END) 230 if (r != Z_STREAM_END)
231 return r; 231 return r;
232 r = f;
232 inflate_blocks_reset(z->state->blocks, z, &z->state->sub.check.was); 233 inflate_blocks_reset(z->state->blocks, z, &z->state->sub.check.was);
233 if (z->state->nowrap) 234 if (z->state->nowrap)
234 { 235 {
@@ -322,7 +323,8 @@ z_streamp z;
322 /* search */ 323 /* search */
323 while (n && m < 4) 324 while (n && m < 4)
324 { 325 {
325 if (*p == (Byte)(m < 2 ? 0 : (Byte)0xff)) 326 static const Byte mark[4] = {0, 0, 0xff, 0xff};
327 if (*p == mark[m])
326 m++; 328 m++;
327 else if (*p) 329 else if (*p)
328 m = 0; 330 m = 0;