From 4eec6850fcc88e020c48580851a4c328a6860be1 Mon Sep 17 00:00:00 2001 From: Michel Normand Date: Fri, 8 Jan 2010 14:34:13 +0100 Subject: [PATCH] lxc_cgroup_set not reporting error this is a side effect of previous patch I made on this same function in commit a6ddef6149858df87cf7ab3c21e2fd34d14cc452 Signed-off-by: Michel Normand Signed-off-by: Daniel Lezcano --- src/lxc/cgroup.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lxc/cgroup.c b/src/lxc/cgroup.c index 3fff51ebe..55aa8b22f 100644 --- a/src/lxc/cgroup.c +++ b/src/lxc/cgroup.c @@ -165,7 +165,7 @@ int lxc_cgroup_path_get(char **path, const char *name) int lxc_cgroup_set(const char *name, const char *subsystem, const char *value) { - int fd, ret = -1; + int fd, ret; char *nsgroup; char path[MAXPATHLEN]; @@ -181,7 +181,8 @@ int lxc_cgroup_set(const char *name, const char *subsystem, const char *value) return -1; } - if (write(fd, value, strlen(value)) < 0) { + ret = write(fd, value, strlen(value)); + if (ret < 0) { ERROR("write %s : %s", path, strerror(errno)); goto out; } -- 2.47.3