diff --git a/db/compaction_job.cc b/db/compaction_job.cc index 8f9fd1c50..a9f87d7c2 100644 --- a/db/compaction_job.cc +++ b/db/compaction_job.cc @@ -1167,6 +1167,7 @@ Status CompactionJob::FinishCompactionOutputFile( // Check for iterator errors Status s = input_status; auto meta = &sub_compact->current_output()->meta; + assert(meta != nullptr); if (s.ok()) { Slice lower_bound_guard, upper_bound_guard; std::string smallest_user_key; diff --git a/db/version_set.cc b/db/version_set.cc index 5b32737ec..1b946f2e8 100644 --- a/db/version_set.cc +++ b/db/version_set.cc @@ -2759,6 +2759,7 @@ Status VersionSet::ProcessManifestWrites( } last_writer = *(it++); assert(last_writer != nullptr); + assert(last_writer->cfd != nullptr); if (last_writer->cfd != nullptr && last_writer->cfd->IsDropped()) { continue; }