]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
libcgrouptest: Initialize uninitialized pointers in test cases
authorDhaval Giani <dhaval@linux.vnet.ibm.com>
Fri, 2 Jan 2009 16:52:49 +0000 (16:52 +0000)
committerDhaval Giani <dhaval@linux.vnet.ibm.com>
Fri, 2 Jan 2009 16:52:49 +0000 (16:52 +0000)
Pointers should be initialized to NULL. In the multi mount test case
path, we had an uninitialized cgroup_filled which caused a
segmentation fault. Fix it for this test case.

TODO:
Fix for all test cases.

Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>
Cc: Sudhir Kumar <skumar@linux.vnet.ibm.com>
Acked-by: Balbir Singh <balbir@linux.vnet.ibm.com>
git-svn-id: https://libcg.svn.sourceforge.net/svnroot/libcg/trunk@297 4f4bb910-9a46-0410-90c8-c897d4f1cd53

tests/libcgrouptest01.c

index 31addfbfb21a93ddd94993b843d45025e8e9afe6..a09a38964baefa97af2e0c13b12eef21600208ea 100644 (file)
@@ -1321,8 +1321,8 @@ void test_cgroup_compare_cgroup(int ctl1, int ctl2, int i)
 
 void test_cgroup_get_cgroup(int ctl1, int ctl2, int i)
 {
-       struct cgroup *cgroup_filled, *cgroup_a, *cgroup_b;
-       struct cgroup_controller *controller;
+       struct cgroup *cgroup_filled = NULL, *cgroup_a = NULL, *cgroup_b = NULL;
+       struct cgroup_controller *controller = NULL;
        char controller_name[FILENAME_MAX], control_file[FILENAME_MAX];
        int ret;