netutils/iperf: Fix possible precision loss
Signed-off-by: SunJ <jsun@bouffalolab.com>
diff --git a/netutils/iperf/iperf.c b/netutils/iperf/iperf.c
index 0bb1070..dfd1f3b 100644
--- a/netutils/iperf/iperf.c
+++ b/netutils/iperf/iperf.c
@@ -323,8 +323,8 @@
ts_diff(&last, &start),
ts_diff(&now, &start),
now_len -last_len,
- ((double)((now_len - last_len) * 8) / 1000000) /
- (double)ts_diff(&now, &last)
+ (((now_len - last_len) * 8) / 1000000.0) /
+ ts_diff(&now, &last)
);
if (time != 0 && ts_diff(&now, &start) >= time)
{
@@ -338,8 +338,8 @@
ts_diff(&start, &start),
ts_diff(&now, &start),
now_len,
- ((double)(now_len * 8) / 1000000) /
- (double)ts_diff(&now, &start)
+ ((now_len * 8) / 1000000.0) /
+ ts_diff(&now, &start)
);
}