dblalock/lzbench

two bugs

BeeBreeze opened this issue · 0 comments

1, a lot of buffers are malloced without free in _lzbench/compressors.cpp
2, _lzbench/compressors.cpp:2331
auto len = lzbench_zstd_decompress(inbuf, insize, tmp, outsize, 0, 0, (char*)workmem);
outsize should be pad_size(outsize), otherwise, zstd decompress might return error "-70", i.e., dst capacity too small