diff --git a/sim_timer.c b/sim_timer.c index 3fe6d119..7754d3f0 100644 --- a/sim_timer.c +++ b/sim_timer.c @@ -312,7 +312,7 @@ if (!timedout) { AIO_UPDATE_QUEUE; } sim_timespec_diff (&delta_time, &done_time, &start_time); -delta_ms = (uint32)((delta_time.tv_sec * 1000) + (delta_time.tv_nsec / 1000000)); +delta_ms = (uint32)((delta_time.tv_sec * 1000) + ((delta_time.tv_nsec + 500000) / 1000000)); return delta_ms; } #else