diff options
author | Robert Swiecki <robert@swiecki.net> | 2018-04-10 19:37:25 +0200 |
---|---|---|
committer | Robert Swiecki <robert@swiecki.net> | 2018-04-10 19:37:25 +0200 |
commit | b3d0245e327204d487d4ac54c3a536e6e55cef65 (patch) | |
tree | 858f034d40775d5cb727029d9a3873655e3358f0 | |
parent | 4fbedca95fadabcb4b4cbb5b9d7a409f8a1a1931 (diff) | |
download | honggfuzz-b3d0245e327204d487d4ac54c3a536e6e55cef65.tar.gz |
display: prevent div-by-zero
-rw-r--r-- | display.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -98,6 +98,10 @@ static unsigned getCpuUse(long num_cpu, int64_t elapsed_millis) { uint64_t allCycles = num_cpu * sysconf(_SC_CLK_TCK) * elapsed_millis / 1000; prevIdleT = idleT; + if (allCycles == 0) { + return 0; + } + return (allCycles - idleCycles) * num_cpu * 100 / allCycles; } |