libz: sync with base
authortb <tb@openbsd.org>
Sat, 10 Feb 2024 06:10:41 +0000 (06:10 +0000)
committertb <tb@openbsd.org>
Sat, 10 Feb 2024 06:10:41 +0000 (06:10 +0000)
sys/lib/libz/deflate.c

index cf8a65d..598d5a2 100644 (file)
@@ -1633,7 +1633,8 @@ local block_state deflate_stored(deflate_state *s, int flush) {
      * possible. If flushing, copy the remaining available input to next_out as
      * stored blocks, if there is enough space.
      */
-    unsigned len, left, have, last = 0;
+    int last = 0;
+    unsigned len, left, have;
     unsigned used = s->strm->avail_in;
     do {
         /* Set len to the maximum size block that we can copy directly with the