From: Vladislav Shchapov Date: Sat, 16 Dec 2023 09:10:11 +0000 (+0500) Subject: Fix buffer overflow in compare256_rle benchmark X-Git-Tag: 2.1.6~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd8dc56e6196c01ad3c80493ef93396479871c1e;p=thirdparty%2Fzlib-ng.git Fix buffer overflow in compare256_rle benchmark Signed-off-by: Vladislav Shchapov --- diff --git a/test/benchmarks/benchmark_compare256_rle.cc b/test/benchmarks/benchmark_compare256_rle.cc index 5a8afd69..c96d1858 100644 --- a/test/benchmarks/benchmark_compare256_rle.cc +++ b/test/benchmarks/benchmark_compare256_rle.cc @@ -33,7 +33,7 @@ public: } void Bench(benchmark::State& state, compare256_rle_func compare256_rle) { - int32_t match_len = (int32_t)state.range(0); + int32_t match_len = (int32_t)state.range(0) - 1; uint32_t len; str2[match_len] = 0;