diff --git a/db/forward_iterator.cc b/db/forward_iterator.cc index b6437c8377402a2f36ad90a9d05e149342ca9c99..b4ac2ade404cba8b121bfe83ea0d71f68fa4d277 100644 --- a/db/forward_iterator.cc +++ b/db/forward_iterator.cc @@ -575,8 +575,8 @@ void ForwardIterator::BuildLevelIterators(const VersionStorageInfo* vstorage) { (user_comparator_->Compare(*read_options_.iterate_upper_bound, level_files[0]->smallest.user_key()) < 0))) { - level_iters_[level - 1] = nullptr; if (!level_files.empty()) { + level_iters_[level - 1] = nullptr; has_iter_trimmed_for_upper_bound_ = true; } } else {