From 9aebb91bf5be56877ca865ddd68db699e30b9449 Mon Sep 17 00:00:00 2001 From: obdev Date: Mon, 12 Jul 2021 15:18:46 +0800 Subject: [PATCH] fix macro block mistake free issue. --- src/storage/ob_data_macro_id_iterator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/storage/ob_data_macro_id_iterator.cpp b/src/storage/ob_data_macro_id_iterator.cpp index 147e1de34a..a6442b93c4 100644 --- a/src/storage/ob_data_macro_id_iterator.cpp +++ b/src/storage/ob_data_macro_id_iterator.cpp @@ -60,7 +60,7 @@ int ObDataMacroIdIterator::init(ObPartitionService& partition_service, ObIPartit if (OB_ISNULL(single_pg_iter = partition_service.alloc_single_pg_partition_iter())) { ret = OB_ALLOCATE_MEMORY_FAILED; STORAGE_LOG(WARN, "fail to alloc single partition iterator", K(ret)); - } else if (OB_FAIL(single_pg_iter->init(pg))) { + } else if (OB_FAIL(single_pg_iter->init(pg, true/*need_trans_table*/))) { STORAGE_LOG(WARN, "fail to init single pg iterator", K(ret)); } else { partition_iter_ = single_pg_iter;