diff --git a/daemon/load.c b/daemon/load.c index a7afe2fd5..5409eeb24 100644 --- a/daemon/load.c +++ b/daemon/load.c @@ -36,7 +36,7 @@ void load_thread(void *dummy) { long used_secs = used_now - used_last; long idle_secs = idle_now - idle_last; long total_secs = used_secs + idle_secs; - if (used_last && idle_last) + if (total_secs > 0 && used_last && idle_last) g_atomic_int_set(&cpu_usage, (int) (used_secs * 10000 / total_secs)); used_last = used_now;