Commit df84af2 for zlib

commit df84af25dc1942490e1d1c899a07619152a46148
Author: Mark Adler <git@madler.net>
Date:   Wed Sep 16 16:26:14 2026 -0700

    Fix buffer overflow bug in non-blocking gzwrite.

    This addresses CVE-2026-85091.

diff --git a/gzwrite.c b/gzwrite.c
index b217b85..5123292 100644
--- a/gzwrite.c
+++ b/gzwrite.c
@@ -242,8 +242,11 @@ local z_size_t gz_write(gz_statep state, voidpc buf, z_size_t len) {
             n -= state->strm.avail_in;
             state->x.pos += n;
             len -= n;
-            if (ret == -1)
+            if (ret == -1) {
+                state->strm.avail_in = 0;
+                state->strm.next_in = state->in;
                 return state->again ? put - len : 0;
+            }
         } while (len);
     }