From: Michael Tremer Date: Sat, 14 Dec 2024 14:20:08 +0000 (+0000) Subject: cgroups: Don't try reading memory stats when the memory controller is not enabled X-Git-Tag: 0.9.30~717 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6ca0215ec5a88ac0773f9d30ce490e16ffc969e5;p=pakfire.git cgroups: Don't try reading memory stats when the memory controller is not enabled Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/cgroup.c b/src/libpakfire/cgroup.c index 9f9dd6e26..7e60d0a13 100644 --- a/src/libpakfire/cgroup.c +++ b/src/libpakfire/cgroup.c @@ -825,10 +825,12 @@ int pakfire_cgroup_stat(struct pakfire_cgroup* cgroup, goto ERROR; // Read memory stats - r = __pakfire_cgroup_read_stats(cgroup, "memory.stat", - __pakfire_cgroup_parse_memory_stats, &stats->memory); - if (r < 0) - goto ERROR; + if (cgroup->controllers & PAKFIRE_CGROUP_CONTROLLER_MEMORY) { + r = __pakfire_cgroup_read_stats(cgroup, "memory.stat", + __pakfire_cgroup_parse_memory_stats, &stats->memory); + if (r < 0) + goto ERROR; + } ERROR: if (r)