From: Romain Forlot Date: Fri, 5 May 2017 16:39:32 +0000 (+0200) Subject: Avoid returning infinity value. X-Git-Tag: 5.0.2~254 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=fa5efb55fb570b33a842917565592df04d400e94;p=apps%2Fagl-service-can-low-level.git Avoid returning infinity value. Change-Id: I89d227e48add0c7fc8a4ca577023995b269e6f13 Signed-off-by: Romain Forlot --- diff --git a/CAN-binder/low-can-binding/utils/timer.cpp b/CAN-binder/low-can-binding/utils/timer.cpp index a35a3e9f..17c86659 100644 --- a/CAN-binder/low-can-binding/utils/timer.cpp +++ b/CAN-binder/low-can-binding/utils/timer.cpp @@ -63,7 +63,7 @@ frequency_clock_t::frequency_clock_t(float frequency) /// @param[in] frequency - Frequency to convert, in hertz float frequency_clock_t::frequency_to_period() { - return 1 / frequency_ * unit_; + return frequency_ == 0 ? 0 : 1 / frequency_ * unit_; } bool frequency_clock_t::started()