Avoid divide-by-zero for disk util on 0 msec runtime
[fio.git] / diskutil.c
index 3168b59d3b73dbf9e92d6d75963c49e7fa1f20e2..4ddaa33355bdd7a4093ec2aaa056f94617c228ed 100644 (file)
@@ -533,9 +533,10 @@ void free_disk_util(void)
 void print_disk_util(struct disk_util_stat *dus, struct disk_util_agg *agg,
                     int terse)
 {
-       double util;
+       double util = 0;
 
-       util = (double) 100 * dus->io_ticks / (double) dus->msec;
+       if (dus->msec)
+               util = (double) 100 * dus->io_ticks / (double) dus->msec;
        if (util > 100.0)
                util = 100.0;