diff --git a/include/sys/time_units.h b/include/sys/time_units.h index 0ed0f8438ee..3b18aba69d6 100644 --- a/include/sys/time_units.h +++ b/include/sys/time_units.h @@ -96,7 +96,8 @@ static TIME_CONSTEXPR ALWAYS_INLINE uint64_t z_tmcvt(uint64_t t, uint32_t from_h if (round_up) { off = rdivisor - 1U; - } else if (round_off) { + } + if (round_off) { off = rdivisor / 2U; } }