diff --git a/db/forward_iterator.cc b/db/forward_iterator.cc index 0eabc53f3..a15a825a4 100644 --- a/db/forward_iterator.cc +++ b/db/forward_iterator.cc @@ -993,9 +993,9 @@ bool ForwardIterator::TEST_CheckDeletedIters(int* pdeleted_iters, uint32_t ForwardIterator::FindFileInRange( const std::vector& files, const Slice& internal_key, uint32_t left, uint32_t right) { - auto cmp = [&](const FileMetaData* f, const Slice& key) -> bool { + auto cmp = [&](const FileMetaData* f, const Slice& k) -> bool { return cfd_->internal_comparator().InternalKeyComparator::Compare( - f->largest.Encode(), key) < 0; + f->largest.Encode(), k) < 0; }; const auto &b = files.begin(); return static_cast(std::lower_bound(b + left,