summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/decompress.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/decompress.c b/src/decompress.c
index 6ef17db07d6..162f6167b73 100644
--- a/src/decompress.c
+++ b/src/decompress.c
@@ -151,7 +151,7 @@ md5_gz_stream (FILE *source, void *resblock)
return -1;
accumulate_and_process_md5 (out, MD5_BLOCKSIZE - stream.avail_out, &ctx);
- } while (!stream.avail_out);
+ } while (stream.avail_in && !stream.avail_out);
} while (res != Z_STREAM_END);