busybox/archival/libarchive
Denys Vlasenko 38ccd6af8a bzip2: fix two crashes on corrupted archives
As it turns out, longjmp'ing into freed stack is not healthy...

function                                             old     new   delta
unpack_usage_messages                                  -      97     +97
unpack_bz2_stream                                    369     409     +40
get_next_block                                      1667    1677     +10
get_bits                                             156     155      -1
start_bunzip                                         212     183     -29
bb_show_usage                                        181     120     -61
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 2/3 up/down: 147/-91)            Total: 56 bytes

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2018-04-08 20:05:04 +02:00
..
bz bzip2: expose tuning knob for faster/smaller code 2018-02-07 01:33:25 +01:00
unxz
common.c
data_align.c
data_extract_all.c tar,unzip: postpone creation of symlinks with "suspicious" targets 2018-02-20 16:06:53 +01:00
data_extract_to_command.c libbb: new function bb_die_memory_exhausted 2018-04-01 19:59:37 +02:00
data_extract_to_stdout.c
data_skip.c
decompress_bunzip2.c bzip2: fix two crashes on corrupted archives 2018-04-08 20:05:04 +02:00
decompress_gunzip.c bzip2: fix two crashes on corrupted archives 2018-04-08 20:05:04 +02:00
decompress_uncompress.c
decompress_unlzma.c
decompress_unxz.c
filter_accept_all.c
filter_accept_list_reassign.c
filter_accept_list.c
filter_accept_reject_list.c
find_list_entry.c
get_header_ar.c ar: hopefully fix out-of-bounds read in get_header_ar() 2018-02-06 17:39:45 +01:00
get_header_cpio.c
get_header_tar_bz2.c
get_header_tar_gz.c
get_header_tar_lzma.c
get_header_tar_xz.c
get_header_tar.c
header_list.c
header_skip.c
header_verbose_list.c
init_handle.c
Kbuild.src
liblzo.h
lzo1x_1.c
lzo1x_1o.c
lzo1x_9x.c
lzo1x_c.c
lzo1x_d.c
open_transformer.c
seek_by_jump.c
seek_by_read.c
unpack_ar_archive.c
unsafe_prefix.c
unsafe_symlink_target.c tar,unzip: postpone creation of symlinks with "suspicious" targets 2018-02-20 16:06:53 +01:00