diff --git a/db/version_set.cc b/db/version_set.cc index 4e37bf90e..bb3c49a81 100644 --- a/db/version_set.cc +++ b/db/version_set.cc @@ -526,7 +526,8 @@ void Version::GetOverlappingInputs(int level, const InternalKey* begin, user_begin = file_start; inputs->clear(); i = 0; - } else if (end != nullptr && + } + if (end != nullptr && user_cmp->Compare(file_limit, user_end) > 0) { user_end = file_limit; inputs->clear();