Fix SIGSEGV when not using cache

This commit is contained in:
Igor Canadi 2015-03-13 16:41:00 -07:00
parent e25ff039c8
commit 417367c42d

View file

@ -1423,8 +1423,10 @@ class Benchmark {
[](ColumnFamilyHandle* cfh) { delete cfh; });
delete db_.db;
delete prefix_extractor_;
// this will leak, but we're shutting down so nobody cares
cache_->DisownData();
if (cache_.get() != nullptr) {
// this will leak, but we're shutting down so nobody cares
cache_->DisownData();
}
}
Slice AllocateKey(std::unique_ptr<const char[]>* key_guard) {