summaryrefslogtreecommitdiffstats
path: root/api.c
diff options
context:
space:
mode:
authorDhaval Giani <dhaval@linux.vnet.ibm.com>2008-07-08 17:25:32 +0000
committerDhaval Giani <dhaval@linux.vnet.ibm.com>2008-07-08 17:25:32 +0000
commit28bc221f1245aefe023d960d75b3baed01b642a3 (patch)
tree238c315b7d92e136471c6530afbb444d1a2dd937 /api.c
parent225b70ef3ba5b20ea458d666132d63a83b3f7c89 (diff)
downloadlibcg-28bc221f1245aefe023d960d75b3baed01b642a3.tar.gz
libcg-28bc221f1245aefe023d960d75b3baed01b642a3.tar.xz
libcg-28bc221f1245aefe023d960d75b3baed01b642a3.zip
libcgroup: Fix segmentation fault in cgroup_attach_task_pid
From: Sudhir Kumar <skumar@linux.vnet.ibm.com> This patch fixes the segmentation fault in libcg api cgroup_attach_task() in case of multiple mounts. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com> git-svn-id: https://libcg.svn.sourceforge.net/svnroot/libcg/trunk@103 4f4bb910-9a46-0410-90c8-c897d4f1cd53
Diffstat (limited to 'api.c')
-rw-r--r--api.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/api.c b/api.c
index 45a8689..a001616 100644
--- a/api.c
+++ b/api.c
@@ -283,7 +283,7 @@ int cgroup_attach_task_pid(struct cgroup *cgroup, pid_t tid)
if (!cgroup_test_subsys_mounted(cgroup->controller[i]->name))
return ECGROUPSUBSYSNOTMOUNTED;
}
- for (i = 0; i <= cgroup->index; i++) {
+ for (i = 0; i < cgroup->index; i++) {
if (!cg_build_path(cgroup->name, path,
cgroup->controller[i]->name))
continue;