From 6914f59e5e3560325dc8892c9f77689df7b9aa8b Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Fri, 3 Feb 2012 12:06:19 +0100 Subject: [PATCH] Avoid divide-by-zero for disk util on 0 msec runtime Signed-off-by: Jens Axboe --- diskutil.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/diskutil.c b/diskutil.c index 3168b59d..4ddaa333 100644 --- a/diskutil.c +++ b/diskutil.c @@ -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; -- 2.25.1