Skip to content

Commit 4b5ad88

Browse files
committed
Merge pull request XRPLF#260 from wankai/master
replace filter_block with std::unique_ptr to support RAII
2 parents 9b976e3 + 19cc588 commit 4b5ad88

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

table/block_based_table_builder.cc

+1-2
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ struct BlockBasedTableBuilder::Rep {
401401
TableProperties props;
402402

403403
bool closed = false; // Either Finish() or Abandon() has been called.
404-
FilterBlockBuilder* filter_block;
404+
std::unique_ptr<FilterBlockBuilder> filter_block;
405405
char compressed_cache_key_prefix[BlockBasedTable::kMaxCacheKeyPrefixSize];
406406
size_t compressed_cache_key_prefix_size;
407407

@@ -461,7 +461,6 @@ BlockBasedTableBuilder::BlockBasedTableBuilder(
461461

462462
BlockBasedTableBuilder::~BlockBasedTableBuilder() {
463463
assert(rep_->closed); // Catch errors where caller forgot to call Finish()
464-
delete rep_->filter_block;
465464
delete rep_;
466465
}
467466

0 commit comments

Comments
 (0)