From 1284ab48357c6ae1a327f9b711f811f4569eb64b Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Tue, 16 Nov 2021 15:27:10 +0100 Subject: Reduce allocation size of cp_time_n and cp_time_o on FreeBSD and DragonFlyBSD --- dragonflybsd/DragonFlyBSDProcessList.c | 4 ++-- freebsd/FreeBSDProcessList.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dragonflybsd/DragonFlyBSDProcessList.c b/dragonflybsd/DragonFlyBSDProcessList.c index b64af6aa..86586a83 100644 --- a/dragonflybsd/DragonFlyBSDProcessList.c +++ b/dragonflybsd/DragonFlyBSDProcessList.c @@ -79,8 +79,8 @@ ProcessList* ProcessList_new(UsersTable* usersTable, Hashtable* dynamicMeters, H size_t sizeof_cp_time_array = sizeof(unsigned long) * CPUSTATES; len = 2; sysctlnametomib("kern.cp_time", MIB_kern_cp_time, &len); - dfpl->cp_time_o = xCalloc(cpus, sizeof_cp_time_array); - dfpl->cp_time_n = xCalloc(cpus, sizeof_cp_time_array); + dfpl->cp_time_o = xCalloc(CPUSTATES, sizeof(unsigned long)); + dfpl->cp_time_n = xCalloc(CPUSTATES, sizeof(unsigned long)); len = sizeof_cp_time_array; // fetch initial single (or average) CPU clicks from kernel diff --git a/freebsd/FreeBSDProcessList.c b/freebsd/FreeBSDProcessList.c index 3bf4c29a..507f480a 100644 --- a/freebsd/FreeBSDProcessList.c +++ b/freebsd/FreeBSDProcessList.c @@ -109,8 +109,8 @@ ProcessList* ProcessList_new(UsersTable* usersTable, Hashtable* dynamicMeters, H size_t sizeof_cp_time_array = sizeof(unsigned long) * CPUSTATES; len = 2; sysctlnametomib("kern.cp_time", MIB_kern_cp_time, &len); - fpl->cp_time_o = xCalloc(cpus, sizeof_cp_time_array); - fpl->cp_time_n = xCalloc(cpus, sizeof_cp_time_array); + fpl->cp_time_o = xCalloc(CPUSTATES, sizeof(unsigned long)); + fpl->cp_time_n = xCalloc(CPUSTATES, sizeof(unsigned long)); len = sizeof_cp_time_array; // fetch initial single (or average) CPU clicks from kernel -- cgit v1.2.3