on master help sign in
Line range minus overflow prevention
commit715b0d8bf545ef154d5bb57de74dbb875eebe543 authorBojan Durdevic <bojan88@gmail.com> dateSun 17 Oct 2021, 10:11 (5 years ago) parent0eb4aaa
1 file changed+1−1
src/line_range.rs+1−1
src/line_range.rs+1−1
@@ -63,7 +63,7 @@ impl LineRange {
6363 .parse()
6464 .map_err(|_| "Invalid character after -")?;
6565 let prev_lower = new_range.lower;
66− new_range.lower -= prior_lines;
66+ new_range.lower = new_range.lower.saturating_sub(*prior_lines);
6767 prev_lower
6868 } else {
6969 line_numbers[1].parse()?