From: Christian Brauner Date: Fri, 19 Feb 2021 10:12:22 +0000 (+0100) Subject: conf: improve lxc_clear_cgroups() X-Git-Tag: lxc-5.0.0~275^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6c06927dff74122f8bd2cc357b828fcc81f8650;p=thirdparty%2Flxc.git conf: improve lxc_clear_cgroups() Signed-off-by: Christian Brauner --- diff --git a/src/lxc/conf.c b/src/lxc/conf.c index 43e8668c1..899d28543 100644 --- a/src/lxc/conf.c +++ b/src/lxc/conf.c @@ -3674,17 +3674,17 @@ int lxc_clear_cgroups(struct lxc_conf *c, const char *key, int version) bool all = false; if (version == CGROUP2_SUPER_MAGIC) { - global_token = "lxc.cgroup2"; - namespaced_token = "lxc.cgroup2."; - namespaced_token_len = STRLITERALLEN("lxc.cgroup2."); + global_token = "lxc.cgroup2"; + namespaced_token = "lxc.cgroup2."; + namespaced_token_len = STRLITERALLEN("lxc.cgroup2."); list = &c->cgroup2; } else if (version == CGROUP_SUPER_MAGIC) { - global_token = "lxc.cgroup"; - namespaced_token = "lxc.cgroup."; - namespaced_token_len = STRLITERALLEN("lxc.cgroup."); + global_token = "lxc.cgroup"; + namespaced_token = "lxc.cgroup."; + namespaced_token_len = STRLITERALLEN("lxc.cgroup."); list = &c->cgroup; } else { - return -EINVAL; + return ret_errno(EINVAL); } if (strequal(key, global_token)) @@ -3692,7 +3692,7 @@ int lxc_clear_cgroups(struct lxc_conf *c, const char *key, int version) else if (strnequal(key, namespaced_token, namespaced_token_len)) k += namespaced_token_len; else - return -EINVAL; + return ret_errno(EINVAL); lxc_list_for_each_safe (it, list, next) { struct lxc_cgroup *cg = it->elem;