emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 46b6d175054: Support files compressed by 'pigz'


From: Eli Zaretskii
Subject: master 46b6d175054: Support files compressed by 'pigz'
Date: Thu, 8 Jun 2023 05:42:33 -0400 (EDT)

branch: master
commit 46b6d175054e8f6bf7cb45e112048c0cf02bfee9
Author: Amritpal Singh <sysgrammer@protonmail.com>
Commit: Eli Zaretskii <eliz@gnu.org>

    Support files compressed by 'pigz'
    
    * src/decompress.c (md5_gz_stream): Check 'stream.avail_in' as
    well.  (Bug#63832)
    
    Copyright-paperwork-exempt: yes
---
 src/decompress.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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);
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]