From 894447b1519ad7b0107242ade8bc071935dd5974 Mon Sep 17 00:00:00 2001 From: Klement Sekera Date: Wed, 29 Jan 2020 22:59:48 +0000 Subject: bfd: add missing cast Add missing cast to time conversion function to to deal with arbitrary clocks-per-second values. Type: fix Change-Id: I5075a823e7a95c972c513ac765252337d5f59fbf Signed-off-by: Klement Sekera (cherry picked from commit 27d12d30cdf5af37fad0e14db0877ca716af2115) --- src/vnet/bfd/bfd_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/vnet/bfd/bfd_main.c b/src/vnet/bfd/bfd_main.c index ef6ada8823f..34e98042e86 100644 --- a/src/vnet/bfd/bfd_main.c +++ b/src/vnet/bfd/bfd_main.c @@ -60,7 +60,7 @@ bfd_usec_to_clocks (const bfd_main_t * bm, u64 us) u32 bfd_clocks_to_usec (const bfd_main_t * bm, u64 clocks) { - return (clocks / bm->cpu_cps) * USEC_PER_SECOND; + return ((f64) clocks / bm->cpu_cps) * USEC_PER_SECOND; } static vlib_node_registration_t bfd_process_node; -- cgit 1.2.3-korg