diff --git a/util/sst_dump_test.cc b/util/sst_dump_test.cc index 6b980ddb4..f3fa1664d 100644 --- a/util/sst_dump_test.cc +++ b/util/sst_dump_test.cc @@ -47,13 +47,13 @@ void createSST(const std::string& file_name, Options opts; const ImmutableCFOptions imoptions(opts); rocksdb::InternalKeyComparator ikc(opts.comparator); - TableBuilder* tb = nullptr; + unique_ptr tb; env->NewWritableFile(file_name, &file, env_options); opts.table_factory = tf; - tb = opts.table_factory->NewTableBuilder(imoptions, ikc, file.get(), - CompressionType::kNoCompression, - CompressionOptions()); + tb.reset(opts.table_factory->NewTableBuilder(imoptions, ikc, file.get(), + CompressionType::kNoCompression, + CompressionOptions())); // Populate slightly more than 1K keys uint32_t num_keys = 1024;