From 6e95f67718513c81ab277931fe2c5d3b775020e4 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 11 Nov 2017 03:38:45 +0100 Subject: Fix Bug: Called subtraction fn instead of addition fn --- src/timetype.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/timetype.rs b/src/timetype.rs index e8df4c8..019b5ff 100644 --- a/src/timetype.rs +++ b/src/timetype.rs @@ -671,7 +671,7 @@ fn add_to_minutes(amount: i64, tt: TimeType) -> Result { TT::EndOfHour(e) => Err(KE::from_kind(KEK::CannotAdd(TT::Minutes(amount), TT::EndOfHour(e)))), TT::EndOfMinute(e) => Err(KE::from_kind(KEK::CannotAdd(TT::Minutes(amount), TT::EndOfMinute(e)))), TT::Addition(b, c) => add_to_minutes(amount, try!(add(b, c))), - TT::Subtraction(b, c) => sub_from_minutes(amount, try!(sub(b, c))), + TT::Subtraction(b, c) => add_to_minutes(amount, try!(sub(b, c))), } } -- cgit v1.2.3