diff --git a/db/write_batch_test.cc b/db/write_batch_test.cc index 4aba21ca4..6b66e9293 100644 --- a/db/write_batch_test.cc +++ b/db/write_batch_test.cc @@ -69,7 +69,7 @@ static std::string PrintContents(WriteBatch* b) { } else if (count != WriteBatchInternal::Count(b)) { state.append("CountMismatch()"); } - mem->Unref(); + delete mem->Unref(); return state; } diff --git a/table/table_test.cc b/table/table_test.cc index 394aa4b9d..2214c25a1 100644 --- a/table/table_test.cc +++ b/table/table_test.cc @@ -374,10 +374,10 @@ class MemTableConstructor: public Constructor { memtable_->Ref(); } ~MemTableConstructor() { - memtable_->Unref(); + delete memtable_->Unref(); } virtual Status FinishImpl(const Options& options, const KVMap& data) { - memtable_->Unref(); + delete memtable_->Unref(); memtable_ = new MemTable(internal_comparator_, table_factory_); memtable_->Ref(); int seq = 1; @@ -1289,7 +1289,7 @@ TEST(MemTableTest, Simple) { } delete iter; - memtable->Unref(); + delete memtable->Unref(); }