commit | 99b229487c2997b4b22eaef90fedfbff4d8826cc | [log] [tgz] |
---|---|---|
author | Mark Adler <madler@alumni.caltech.edu> | Tue Mar 12 13:40:57 2024 -0700 |
committer | Mark Adler <madler@alumni.caltech.edu> | Tue Mar 12 13:40:57 2024 -0700 |
tree | b31e024fed8b0ce18069e3eeb38d297fcade8643 | |
parent | f60ce91139b52f8cc19714137a02b6cbd16fa07c [diff] |
Avoid signed shift in minizip zip.c.
diff --git a/contrib/minizip/zip.c b/contrib/minizip/zip.c index d16e9ae..cbb2508 100644 --- a/contrib/minizip/zip.c +++ b/contrib/minizip/zip.c
@@ -356,7 +356,7 @@ // if the end is reached. local long block_get2(block_t *block) { long got = block_get(block); - return got | ((long)block_get(block) << 8); + return got | ((unsigned long)block_get(block) << 8); } // Read up to len bytes from block into buf. Return the number of bytes read.