changeset 474:f0d9ca957f47

Fix decompression problem - from Patrick Doyle.
author gthomas
date Thu, 02 Jan 2003 16:43:47 +0000
parents 87f3e026b015
children 5d3c69a21b47
files packages/redboot/current/ChangeLog packages/redboot/current/src/decompress.c
diffstat 2 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/packages/redboot/current/ChangeLog
+++ b/packages/redboot/current/ChangeLog
@@ -1,3 +1,8 @@
+2002-12-31  Patrick Doyle  <wpd@delcomsys.com>
+
+	* src/decompress.c (gzip_close): Don't complain that decompression
+	didn't complete when the stream reaches its end.
+
 2002-12-18  David Mazur  <david@mind.be>
 2002-12-18  Mark Salter  <msalter@redhat.com>
 
--- a/packages/redboot/current/src/decompress.c
+++ b/packages/redboot/current/src/decompress.c
@@ -313,6 +313,9 @@ gzip_close(_pipe_t* p, int err)
         err = 0;
         break;
     case Z_OK:
+        if (stream_end) {
+          break;
+        }
         // Decompression didn't complete
         p->msg = "premature end of input";
         // fall-through