From 52b7d789ace0fd1febbe21725a78791cf9c9d9d5 Mon Sep 17 00:00:00 2001 From: JiahuaChen Date: Thu, 21 Oct 2021 14:30:42 +0800 Subject: [PATCH] Fix ObLogFileStore leak --- src/storage/blocksstable/slog/ob_storage_log_replayer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/storage/blocksstable/slog/ob_storage_log_replayer.cpp b/src/storage/blocksstable/slog/ob_storage_log_replayer.cpp index 120c9c431..529dde785 100644 --- a/src/storage/blocksstable/slog/ob_storage_log_replayer.cpp +++ b/src/storage/blocksstable/slog/ob_storage_log_replayer.cpp @@ -144,6 +144,10 @@ int ObStorageLogCommittedTransGetter::revise_log(const char* log_dir) if (OB_SUCC(ret)) { min_log_file_id_ = min_log_id; } + + if (nullptr != store) { + ObLogStoreFactory::destroy(store); + } return ret; }