From e84911fe52dacdcabc53f7de259462e79cdef645 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 4 Mar 2021 23:46:25 +0100 Subject: [PATCH] cgroup: create 'name' or 'name:id' entries, not 'name:' Signed-off-by: Joachim Wiberg --- src/cgroup.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cgroup.c b/src/cgroup.c index 335498c1..6c282c94 100644 --- a/src/cgroup.c +++ b/src/cgroup.c @@ -102,7 +102,11 @@ static int move_pid(char *group, char *name, char *id, int pid) { char path[256]; - snprintf(path, sizeof(path), "/sys/fs/cgroup/%s/%s:%s", group, name, id); + snprintf(path, sizeof(path), "/sys/fs/cgroup/%s/%s", group, name); + if (id && strlen(id)) { + strlcat(path, ":", sizeof(path)); + strlcat(path, id, sizeof(path)); + } if (mkdir(path, 0755) && errno != EEXIST) return 1;