diff --git a/db/import_column_family_test.cc b/db/import_column_family_test.cc index 76a8b90faddc6273315c3be74fefcff28f625b5f..bc239c699ba56834e1a4745a780c8da43f52efa1 100644 --- a/db/import_column_family_test.cc +++ b/db/import_column_family_test.cc @@ -298,6 +298,7 @@ TEST_F(ImportColumnFamilyTest, ImportExportedSSTFromAnotherCF) { ASSERT_OK(checkpoint->ExportColumnFamily(handles_[1], export_files_dir_, &metadata_ptr_)); ASSERT_NE(metadata_ptr_, nullptr); + delete checkpoint; ImportColumnFamilyOptions import_options; import_options.move_files = false; @@ -407,6 +408,7 @@ TEST_F(ImportColumnFamilyTest, ImportExportedSSTFromAnotherDB) { ASSERT_OK(checkpoint->ExportColumnFamily(handles_[1], export_files_dir_, &metadata_ptr_)); ASSERT_NE(metadata_ptr_, nullptr); + delete checkpoint; // Create a new db and import the files. DB* db_copy; @@ -424,6 +426,7 @@ TEST_F(ImportColumnFamilyTest, ImportExportedSSTFromAnotherDB) { ASSERT_EQ(Get(1, Key(i)), value); } db_copy->DropColumnFamily(cfh); + db_copy->DestroyColumnFamilyHandle(cfh); test::DestroyDir(env_, dbname_ + "/db_copy"); }