summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDhaval Giani <dhaval@linux.vnet.ibm.com>2009-06-22 18:39:55 +0530
committerDhaval Giani <dhaval@linux.vnet.ibm.com>2009-06-22 18:39:55 +0530
commit5ea9a7819b717a83af03aa2ea234f105ed717589 (patch)
treeba2a2095a3c5291ec5fe4a1ae57cb13d34aab5ed
parentb761e6e872d2ef159f0d2e6d80c3fe2b6218bf19 (diff)
downloadlibcg-5ea9a7819b717a83af03aa2ea234f105ed717589.tar.gz
libcg-5ea9a7819b717a83af03aa2ea234f105ed717589.tar.xz
libcg-5ea9a7819b717a83af03aa2ea234f105ed717589.zip
libcgroup: Fix a missing goto in clean cgroups API
Jan pointed out that there was a goto missing in the error handling paths. Fix that bug. Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>
-rw-r--r--src/config.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/config.c b/src/config.c
index 5d5155f..b996b8d 100644
--- a/src/config.c
+++ b/src/config.c
@@ -586,6 +586,7 @@ static int cgroup_config_unload_controller(struct cgroup_mount_point mount_info)
if (error && error != ECGEOF) {
ret = error;
cgroup_walk_tree_end(&tree_handle);
+ goto out_error;
}
}
cgroup_walk_tree_end(&tree_handle);