diff --git a/linux/LinuxProcessList.c b/linux/LinuxProcessList.c index 0b46d1197a00db594669799d1507aa88f756c2db..d4c536a016735d041af7aeee9a7005e2e362bf35 100644 --- a/linux/LinuxProcessList.c +++ b/linux/LinuxProcessList.c @@ -63,7 +63,7 @@ ProcessList* ProcessList_new(UsersTable* usersTable, Hashtable* pidWhiteList) { fclose(file); this->cpuCount = MAX(cpus - 1, 1); - this->cpus = realloc(this->cpus, cpus * sizeof(CPUData)); + this->cpus = calloc(cpus, sizeof(CPUData)); for (int i = 0; i < cpus; i++) { this->cpus[i].totalTime = 1;