]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fix buffer overflow in compare256_rle benchmark
authorVladislav Shchapov <vladislav@shchapov.ru>
Sat, 16 Dec 2023 09:10:11 +0000 (14:10 +0500)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Thu, 21 Dec 2023 00:45:38 +0000 (01:45 +0100)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
test/benchmarks/benchmark_compare256_rle.cc

index 5a8afd69430fd5f6d1d69258d5f06748b086e78c..c96d1858107a8e4636dd59ff203d90c286ee4a3d 100644 (file)
@@ -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;