[bzip2, gzip] Avoid access of unitialized memory (#46109).

* src/bzip2/ftbzip2.c (ft_bzip2_file_fill_output), src/gzip/ftgzip.c
(ft_gzip_file_fill_output): In case of an error, adjust the limit to
avoid copying uninitialized memory.
2.6.5
Werner Lemberg 9 years ago
parent e2dae8fead
commit 53838ce016
  1. 8
      ChangeLog
  2. 3
      src/bzip2/ftbzip2.c
  3. 3
      src/gzip/ftgzip.c

@ -1,3 +1,11 @@
2015-10-03 Werner Lemberg <wl@gnu.org>
[bzip2, gzip] Avoid access of unitialized memory (#46109).
* src/bzip2/ftbzip2.c (ft_bzip2_file_fill_output), src/gzip/ftgzip.c
(ft_gzip_file_fill_output): In case of an error, adjust the limit to
avoid copying uninitialized memory.
2015-10-01 Alexei Podtelezhnikov <apodtele@gmail.com>
[smooth] Clean up worker.

@ -310,7 +310,8 @@
}
else if ( err != BZ_OK )
{
error = FT_THROW( Invalid_Stream_Operation );
zip->limit = zip->cursor;
error = FT_THROW( Invalid_Stream_Operation );
break;
}
}

@ -433,7 +433,8 @@
}
else if ( err != Z_OK )
{
error = FT_THROW( Invalid_Stream_Operation );
zip->limit = zip->cursor;
error = FT_THROW( Invalid_Stream_Operation );
break;
}
}

Loading…
Cancel
Save