From 1dce534adb2ba7f136ebe89ad405fa4fd465702e Mon Sep 17 00:00:00 2001 From: Nathan Moinvaziri Date: Sat, 9 Apr 2022 07:22:01 -0700 Subject: [PATCH] Fixed off-by-one error when benchmarking compare256 resulting in heap-buffer-overflow. --- test/benchmarks/benchmark_compare256.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/benchmarks/benchmark_compare256.cc b/test/benchmarks/benchmark_compare256.cc index e690e8ef..cc1ee5c1 100644 --- a/test/benchmarks/benchmark_compare256.cc +++ b/test/benchmarks/benchmark_compare256.cc @@ -32,7 +32,7 @@ public: } void Bench(benchmark::State& state, compare256_func compare256) { - 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; -- 2.47.2