From: Ivana Hutarova Varekova Date: Tue, 10 Aug 2010 07:59:00 +0000 (+0530) Subject: add the return value check in lssubsys II X-Git-Tag: v0.37.1~53^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=54446f91b6be1c131c8c52627023bf7e81d52c52;p=thirdparty%2Flibcgroup.git add the return value check in lssubsys II This patch add one return value check for lssubsys Signed-off-by: Ivana Hutarova Varekova Acked-By: Jan Safranek Signed-off-by: Balbir Singh --- diff --git a/src/tools/lssubsys.c b/src/tools/lssubsys.c index 89d02290..e48daa6c 100644 --- a/src/tools/lssubsys.c +++ b/src/tools/lssubsys.c @@ -195,6 +195,11 @@ static int print_all_controllers_in_hierarchy(const char *tname, } ret = cgroup_get_all_controller_begin(&handle, &info); + if ((ret != 0) && (ret != ECGEOF)) { + fprintf(stderr, "cannot read controller data: %s\n", + cgroup_strerror(ret)); + return ret; + } while (ret != ECGEOF) { /* controller is in the hierrachy */