summaryrefslogtreecommitdiff
path: root/src/basic/cgroup-util.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2021-11-14 22:30:57 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-11-16 08:04:09 +0100
commitcb3763d57ba9a7e89d4accbf0aff074c294d29be (patch)
tree70b9edab53f5fbd7b09100c7e5768afd7001b37b /src/basic/cgroup-util.c
parent12a9f68f068f8f9d5069d38b155b4e351725948a (diff)
downloadsystemd-cb3763d57ba9a7e89d4accbf0aff074c294d29be.tar.gz
cgroup-util: laccess() returns negative errno already
Diffstat (limited to 'src/basic/cgroup-util.c')
-rw-r--r--src/basic/cgroup-util.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/basic/cgroup-util.c b/src/basic/cgroup-util.c
index e5f38c65d0..87f491808b 100644
--- a/src/basic/cgroup-util.c
+++ b/src/basic/cgroup-util.c
@@ -587,10 +587,7 @@ static int controller_is_v1_accessible(const char *root, const char *controller)
* - we can modify the hierarchy. */
cpath = strjoina("/sys/fs/cgroup/", dn, root, root ? "/cgroup.procs" : NULL);
- if (laccess(cpath, root ? W_OK : F_OK) < 0)
- return -errno;
-
- return 0;
+ return laccess(cpath, root ? W_OK : F_OK);
}
int cg_get_path_and_check(const char *controller, const char *path, const char *suffix, char **fs) {