From 51669ecba8b68f4790992dccdd3185b628cbf11d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Tue, 10 Aug 2021 16:58:35 +0200 Subject: Solaris: the average CPU utilization value must never be marked 'offline' Similar to #729 only for Solaris --- solaris/SolarisProcessList.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'solaris') diff --git a/solaris/SolarisProcessList.c b/solaris/SolarisProcessList.c index 3251a333..62a1f42c 100644 --- a/solaris/SolarisProcessList.c +++ b/solaris/SolarisProcessList.c @@ -62,7 +62,8 @@ static void SolarisProcessList_updateCPUcount(ProcessList* super) { spl->cpus[0].online = true; } else { spl->cpus = xReallocArray(spl->cpus, s + 1, sizeof(CPUData)); - for (int i = 0; i < s + 1; i++) { + spl->cpus[0].online = true; /* average is always "online" */ + for (int i = 1; i < s + 1; i++) { spl->cpus[i].online = false; } } -- cgit v1.2.3