From 3322ef30d4be34d9271761746736e3cddb21f416 Mon Sep 17 00:00:00 2001 From: Erica Fischer Date: Thu, 16 Nov 2023 15:15:45 -0800 Subject: [PATCH] Are compression errors because zs.avail_in isn't intialized? --- compression.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compression.cpp b/compression.cpp index 4506afc1..6792332f 100644 --- a/compression.cpp +++ b/compression.cpp @@ -20,6 +20,9 @@ void decompressor::begin() { fprintf(stderr, "initialize decompression: %d %s\n", d, zs.msg); exit(EXIT_IMPOSSIBLE); } + + zs.avail_out = 0; + zs.avail_in = 0; } int decompressor::fread(void *p, size_t size, size_t nmemb, std::atomic *geompos) {