From e5607fe5385523d6029d21883f51fe0053abb5aa Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Tue, 14 Oct 2014 19:47:41 -0600 Subject: [PATCH] crc/test: fix potential div by zero Signed-off-by: Jens Axboe --- crc/test.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/crc/test.c b/crc/test.c index bca46f24..bc5cc456 100644 --- a/crc/test.c +++ b/crc/test.c @@ -329,13 +329,16 @@ int fio_crctest(const char *type) t[i].fn(&t[i], buf, CHUNK); usec = utime_since_now(&tv); - mb_sec = (double) mb / (double) usec; - mb_sec /= (1.024 * 1.024); - if (strlen(t[i].name) >= 7) - sprintf(pre, "\t"); - else - sprintf(pre, "\t\t"); - printf("%s:%s%8.2f MB/sec\n", t[i].name, pre, mb_sec); + if (usec) { + mb_sec = (double) mb / (double) usec; + mb_sec /= (1.024 * 1.024); + if (strlen(t[i].name) >= 7) + sprintf(pre, "\t"); + else + sprintf(pre, "\t\t"); + printf("%s:%s%8.2f MB/sec\n", t[i].name, pre, mb_sec); + } else + printf("%s:inf MB/sec\n", t[i].name); first = 0; } -- 2.25.1