From ea5b3b326e74d52efe563337f0f64774699fbe36 Mon Sep 17 00:00:00 2001 From: Florian Prill <florian.prill@dwd.de> Date: Mon, 13 May 2019 16:24:38 +0200 Subject: [PATCH] fixed return code handling. --- src/mtime_timedelta.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mtime_timedelta.c b/src/mtime_timedelta.c index 4ccbfa50..1adc9cfc 100644 --- a/src/mtime_timedelta.c +++ b/src/mtime_timedelta.c @@ -1213,7 +1213,7 @@ divideTimeDelta(struct _timedelta* dividend, struct _timedelta* divisor, quo_ret->quotient = (int64_t) 0; quo_ret->remainder_days = (int64_t) 0; quo_ret->remainder_in_ms = (int64_t) 0; - if (ret != 0) { + if (ret == 0) { quo_ret->quotient = (int64_t) q_decimal; quo_ret->remainder_days = (int64_t) remainder_days; quo_ret->remainder_in_ms = (int64_t) remainder_ms; @@ -1231,7 +1231,7 @@ divideTimeDelta(struct _timedelta* dividend, struct _timedelta* divisor, deallocateJulianDelta(jd_dividend); deallocateJulianDelta(jd_divisor); - if (ret == 0) return NULL; + if (ret != 0) return NULL; return (quo_ret); } -- GitLab