Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:24
erlang
6142-Rearrange-to-have-a-tighter-block-between-...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 6142-Rearrange-to-have-a-tighter-block-between-malloc-and.patch of Package erlang
From 31fe3af7978d62c87870c7b4d501c61fa02e37ff Mon Sep 17 00:00:00 2001 From: vlkrs <codeberg@schlecht.dev> Date: Thu, 30 Mar 2023 18:19:01 +0200 Subject: [PATCH 2/2] Rearrange to have a tighter block between malloc() and free() --- lib/os_mon/c_src/cpu_sup.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/os_mon/c_src/cpu_sup.c b/lib/os_mon/c_src/cpu_sup.c index 8e8e3a32f5..884af41157 100644 --- a/lib/os_mon/c_src/cpu_sup.c +++ b/lib/os_mon/c_src/cpu_sup.c @@ -766,17 +766,17 @@ static void util_measure(unsigned int **result_vec, int *result_sz) { int i; int ncpuonline = getncpuonline(); - size_cpu_times = sizeof(int64_t) * CPUSTATES; - cpu_times = malloc(size_cpu_times); - if (!cpu_times) - error("cpu_sup: malloc error"); - rv = *result_vec; rv[0] = ncpuonline; rv[1] = CU_OPENBSD_VALUES; ++rv; /* first value is number of cpus */ ++rv; /* second value is number of entries */ + size_cpu_times = sizeof(int64_t) * CPUSTATES; + cpu_times = malloc(size_cpu_times); + if (!cpu_times) + error("cpu_sup: malloc error"); + for (i = 0; i < ncpuonline; ++i) { mib[2] = i; if (sysctl(mib, sizeof(mib)/sizeof(mib[0]), cpu_times, &size_cpu_times, NULL, 0) == -1) -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor