From f9404abf04a3415885eac0d13cac8b3fd08a249a Mon Sep 17 00:00:00 2001 From: WangTingZheng <2251985371@qq.com> Date: Wed, 21 Jun 2023 19:41:10 +0800 Subject: [PATCH] fix(benchmark): fix memory leak in kyoto cabinet benchmarks we should delete db in ~Benchmark() function --- benchmarks/db_bench_tree_db.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/benchmarks/db_bench_tree_db.cc b/benchmarks/db_bench_tree_db.cc index 533600b..6874383 100644 --- a/benchmarks/db_bench_tree_db.cc +++ b/benchmarks/db_bench_tree_db.cc @@ -319,6 +319,7 @@ class Benchmark { if (!db_->close()) { std::fprintf(stderr, "close error: %s\n", db_->error().name()); } + delete db_; } void Run() {