summaryrefslogtreecommitdiff
path: root/inffast.c
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:21:57 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:21:57 -0700
commit13a294f044ef0a89b2dcbfbb5d4d4c792673348e (patch)
treed9b377b4d8c00633c3da4e96659bfba9b08287f2 /inffast.c
parent7c2a874e50b871d04fbd19501f7b42cff55e5abc (diff)
downloadzlib-13a294f044ef0a89b2dcbfbb5d4d4c792673348e.tar.gz
zlib 1.2.0.1v1.2.0.1
Diffstat (limited to 'inffast.c')
-rw-r--r--inffast.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/inffast.c b/inffast.c
index 8d145c2..59a8af8 100644
--- a/inffast.c
+++ b/inffast.c
@@ -133,7 +133,7 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
hold += (unsigned long)(PUP(in)) << bits;
bits += 8;
}
- len += hold & ((1U << op) - 1);
+ len += (unsigned)hold & ((1U << op) - 1);
hold >>= op;
bits -= op;
}
@@ -161,7 +161,7 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
bits += 8;
}
}
- dist += hold & ((1U << op) - 1);
+ dist += (unsigned)hold & ((1U << op) - 1);
hold >>= op;
bits -= op;
Tracevv((stderr, "inflate: distance %u\n", dist));