1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00
xz-archive/src/liblzma
Lasse Collin 872623def5 liblzma: Fix another invalid free() after memory allocation failure.
This time it can happen when lzma_stream_encoder_mt() is used
to reinitialize an existing multi-threaded Stream encoder
and one of 1-4 tiny allocations in lzma_filters_copy() fail.

It's very similar to the previous bug
10430fbf38, happening with
an array of lzma_filter structures whose old options are freed
but the replacement never arrives due to a memory allocation
failure in lzma_filters_copy().
2022-11-24 10:58:04 +02:00
..
api liblzma: Add lzma_attr_warn_unused_result to lzma_filters_copy(). 2022-11-24 10:58:04 +02:00
check liblzma: Use non-executable stack on FreeBSD as on Linux 2022-07-12 19:30:40 +03:00
common liblzma: Fix another invalid free() after memory allocation failure. 2022-11-24 10:58:04 +02:00
delta liblzma: Fix warnings from -Wsign-conversion. 2019-12-31 22:19:18 +02:00
lz liblzma: Refactor lzma_mf_is_supported() to use a switch-statement. 2022-07-25 18:36:49 +03:00
lzma liblzma: Fix infinite loop in LZMA encoder init with dict_size >= 2 GiB. 2022-11-24 10:57:03 +02:00
rangecoder liblzma: Remove incorrect #ifdef from range_common.h. 2018-03-28 19:24:39 +03:00
simple Rename unaligned_read32ne to read32ne, and similarly for the others. 2019-12-31 22:41:45 +02:00
liblzma.pc.in liblzma: Fix Libs.private in liblzma.pc to include -lrt when needed. 2012-04-19 14:02:25 +03:00
liblzma_generic.map liblzma: Vaccinate against an ill patch from RHEL/CentOS 7. 2022-09-16 19:30:05 +03:00
liblzma_linux.map liblzma: Vaccinate against an ill patch from RHEL/CentOS 7. 2022-09-16 19:30:05 +03:00
liblzma_w32res.rc Added public domain notice into a few files. 2009-07-18 11:26:39 +03:00
Makefile.am Bump version and soname for 5.2.8. 2022-11-13 19:58:47 +02:00
validate_map.sh liblzma: Vaccinate against an ill patch from RHEL/CentOS 7. 2022-09-16 19:30:05 +03:00