]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
tests: Check cgroup_init() results
authorJan Safranek <jsafrane@redhat.com>
Wed, 24 Aug 2011 09:39:58 +0000 (11:39 +0200)
committerJan Safranek <jsafrane@redhat.com>
Wed, 14 Sep 2011 11:21:22 +0000 (13:21 +0200)
As found by coverity scan, cgroup_init result is not checked in some tests.

Signed-off-by: Jan Safranek <jsafrane@redhat.com>
Acked-by: Dhaval Giani <dhaval.giani@gmail.com>
tests/read_stats.c
tests/walk_test.c

index 6e61b97a2dde207e960cec0075152dc3448dc281..a1bc24445bd0600b8a33d706009dbd79926603a6 100644 (file)
@@ -49,7 +49,11 @@ int main(int argc, char *argv[])
 
        controller = argv[1];
 
-       cgroup_init();
+       ret = cgroup_init();
+       if (ret != 0) {
+               fprintf(stderr, "init failed\n");
+               exit(EXIT_FAILURE);
+       }
 
        ret = cgroup_walk_tree_begin(controller, "/", 0, &handle, &info, &lvl);
 
index e09f705a5662b044806ccd849b3532a680b2d040..f3112c5fcfb5883f18cdaf50b4efc2a267da0383 100644 (file)
@@ -32,7 +32,11 @@ int main(int argc, char *argv[])
 
        controller = argv[1];
 
-       cgroup_init();
+       ret = cgroup_init();
+       if (ret != 0) {
+               fprintf(stderr, "Init failed\n");
+               exit(EXIT_FAILURE);
+       }
 
        ret = cgroup_walk_tree_begin(controller, "/", 0, &handle, &info, &lvl);