diff --git a/src/merge_join.rs b/src/merge_join.rs index 5f9a0f401..8e2b93042 100644 --- a/src/merge_join.rs +++ b/src/merge_join.rs @@ -78,7 +78,7 @@ impl Iterator for MergeJoinBy let lower = ::std::cmp::max(a_lower, b_lower); let upper = match (a_upper, b_upper) { - (Some(x), Some(y)) => Some(x + y), + (Some(x), Some(y)) => x.checked_add(y), _ => None, };