aboutsummaryrefslogtreecommitdiff
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-13a294f044ef0a89b2dcbfbb5d4d4c792673348e.tar.bz2
zlib-13a294f044ef0a89b2dcbfbb5d4d4c792673348e.zip
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 */
133 hold += (unsigned long)(PUP(in)) << bits; 133 hold += (unsigned long)(PUP(in)) << bits;
134 bits += 8; 134 bits += 8;
135 } 135 }
136 len += hold & ((1U << op) - 1); 136 len += (unsigned)hold & ((1U << op) - 1);
137 hold >>= op; 137 hold >>= op;
138 bits -= op; 138 bits -= op;
139 } 139 }
@@ -161,7 +161,7 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
161 bits += 8; 161 bits += 8;
162 } 162 }
163 } 163 }
164 dist += hold & ((1U << op) - 1); 164 dist += (unsigned)hold & ((1U << op) - 1);
165 hold >>= op; 165 hold >>= op;
166 bits -= op; 166 bits -= op;
167 Tracevv((stderr, "inflate: distance %u\n", dist)); 167 Tracevv((stderr, "inflate: distance %u\n", dist));