]> git.ipfire.org Git - thirdparty/libarchive.git/commit
Fix use after free in ISO9660 and XAR writer
authorMartin Matuska <martin@matuska.org>
Fri, 31 Jan 2020 23:58:03 +0000 (00:58 +0100)
committerMartin Matuska <martin@matuska.org>
Sat, 1 Feb 2020 00:01:41 +0000 (01:01 +0100)
commit8705a85c7e74ee50227ed57fd88a390aa063f619
treee993fd8528793469f9ed1f89b2a2922d5a19fe13
parentd4be6c17cb106a0e72e6ad9efd10d4f653d5b124
Fix use after free in ISO9660 and XAR writer

Remove rbtree nodes before freeing them.
For better code readability import new rbtree macros from NetBSD.

Fixes #1325
libarchive/archive_rb.h
libarchive/archive_write_set_format_iso9660.c
libarchive/archive_write_set_format_xar.c