]> git.ipfire.org Git - thirdparty/libarchive.git/commit
Close filters before freeing
authorMartin Matuska <martin@matuska.org>
Wed, 7 Dec 2016 11:14:25 +0000 (12:14 +0100)
committerMartin Matuska <martin@matuska.org>
Wed, 7 Dec 2016 11:53:23 +0000 (12:53 +0100)
commit4f9783c83b00eb0b2d26a3f95698391b994ea65a
treec5064170c7a6dd5a85bdd2a5687561e09ca7cd0e
parentacd1d96d3e0df583ab661943bb1ffb93a8000dd5
Close filters before freeing

Plugs memory leak of allocated filter buffers if archive_read_free()
is called and archive state is ARCHIVE_STATE_FATAL.

Reported-by: OSS-Fuzz issue 227, 230, 239
libarchive/archive_read.c
libarchive/archive_read_append_filter.c
libarchive/archive_read_private.h