]> git.ipfire.org Git - thirdparty/zstd.git/commit
[decompress] Fix nullptr addition & improve fuzzer
authorNick Terrell <terrelln@fb.com>
Thu, 15 Dec 2022 01:00:54 +0000 (17:00 -0800)
committerNick Terrell <nickrterrell@gmail.com>
Thu, 15 Dec 2022 01:54:22 +0000 (17:54 -0800)
commitf31b83ff34236b4c8ec7dc5332c52a7e67952215
treebfbd619e25f8cf65bffb16bf1d33761af6b525ef
parent15f32ad74ccf1f10efc93fdc4a180e7eba3e387e
[decompress] Fix nullptr addition & improve fuzzer

Fix an instance of `NULL + 0` in `ZSTD_decompressStream()`. Also, improve our
`stream_decompress` fuzzer to pass `NULL` in/out buffers to
`ZSTD_decompressStream()`, and fix 2 issues that were immediately surfaced.

Fixes #3351
lib/decompress/zstd_decompress.c
lib/legacy/zstd_v06.c
lib/legacy/zstd_v07.c
tests/fuzz/stream_decompress.c