diff --git a/file/random_access_file_reader.cc b/file/random_access_file_reader.cc index ac767d270..c6d1db7ed 100644 --- a/file/random_access_file_reader.cc +++ b/file/random_access_file_reader.cc @@ -194,7 +194,7 @@ bool TryMerge(FSReadRequest* dest, const FSReadRequest& src) { size_t src_offset = static_cast(src.offset); size_t dest_end = End(*dest); size_t src_end = End(src); - if (std::max(dest_offset, dest_offset) > std::min(dest_end, src_end)) { + if (std::max(dest_offset, src_offset) > std::min(dest_end, src_end)) { return false; } dest->offset = static_cast(std::min(dest_offset, src_offset));