]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
add the return value check in lssubsys I
authorIvana Hutarova Varekova <varekova@redhat.com>
Wed, 28 Jul 2010 12:11:45 +0000 (14:11 +0200)
committerJan Safranek <jsafrane@redhat.com>
Mon, 9 Aug 2010 13:31:31 +0000 (15:31 +0200)
This patch add one return value check for lssubsys

Signed-off-by: Ivana Hutarova Varekova <varekova@redhat.com>
Signed-off-by: Jan Safranek <jsafrane@redhat.com>
src/tools/lssubsys.c

index 306d4e0e050e345ff5012da1913653c22902bda5..89d02290432c1b32a1495640db40fb6ebffdd6ad 100644 (file)
@@ -60,6 +60,11 @@ static int print_controller(cont_name_t cont_name, int flags)
        int output = 0;
 
        ret = cgroup_get_controller_begin(&handle, &controller);
+       if (ret != 0) {
+               fprintf(stderr, "cannot read controller data: %s\n",
+                       cgroup_strerror(ret));
+               return ret;
+       }
 
        path[0] = '\0';
        name[0] = '\0';