diff --git a/mittest/mtlenv/storage/test_mds_compat.cpp b/mittest/mtlenv/storage/test_mds_compat.cpp index fbea7b58f..156f1fb35 100644 --- a/mittest/mtlenv/storage/test_mds_compat.cpp +++ b/mittest/mtlenv/storage/test_mds_compat.cpp @@ -448,6 +448,11 @@ TEST_F(TestMdsCompat, compat) ASSERT_EQ(OB_SUCCESS, table_handle.get_sstable(sstable)); ASSERT_NE(nullptr, sstable); ASSERT_TRUE(sstable->is_valid()); + + // free memory for mds data + tablet->mds_data_->~ObTabletMdsData(); + ObTabletObjLoadHelper::free(allocator_, tablet->mds_data_); + ASSERT_EQ(nullptr, tablet->mds_data_); } } // namespace storage