[lxc-devel] [PATCH] lxc_cgroup_set not reporting error
Michel Normand
normand at fr.ibm.com
Thu Jan 7 13:22:06 UTC 2010
this is a side effect of previous patch I made
on this same function in commit
a6ddef6149858df87cf7ab3c21e2fd34d14cc452
Signed-off-by: Michel Normand <normand at fr.ibm.com>
---
src/lxc/cgroup.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/lxc/cgroup.c b/src/lxc/cgroup.c
index 3fff51e..55aa8b2 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;
}
--
1.6.3.3
More information about the lxc-devel
mailing list