From 871cae962e39d502ff8bc3bf97f452e91db31297 Mon Sep 17 00:00:00 2001 From: Daniel Hofstetter Date: Fri, 22 Aug 2025 14:46:54 +0200 Subject: [PATCH] fix: use checked_mul() to avoid overflow with week --- src/items/relative.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/items/relative.rs b/src/items/relative.rs index f14dcfb..b7c6593 100644 --- a/src/items/relative.rs +++ b/src/items/relative.rs @@ -111,7 +111,7 @@ fn displacement(input: &mut &str) -> ModalResult { "year" => Relative::Years(multipler), "month" => Relative::Months(multipler), "fortnight" => Relative::Days(multipler.checked_mul(14)?), - "week" => Relative::Days(7 * multipler), + "week" => Relative::Days(multipler.checked_mul(7)?), "day" => Relative::Days(multipler), "hour" => Relative::Hours(multipler), "minute" | "min" => Relative::Minutes(multipler),