From b469306635955943e2e140f9ef9b4137ab2430d9 Mon Sep 17 00:00:00 2001 From: Dhaval Giani Date: Thu, 14 Aug 2008 05:03:36 +0000 Subject: libcgroup: Ensure null is returned if cgroup does not exist in cgroup_get_cgroup() Signed-off-by: Dhaval Giani git-svn-id: https://libcg.svn.sourceforge.net/svnroot/libcg/trunk@143 4f4bb910-9a46-0410-90c8-c897d4f1cd53 --- api.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api.c b/api.c index 68eea8a..a6918a8 100644 --- a/api.c +++ b/api.c @@ -891,6 +891,10 @@ struct cgroup *cgroup_get_cgroup(struct cgroup *cgroup) } closedir(dir); } + /* Check if the group really exists or not */ + if (!cgroup->index) + goto unlock_error; + pthread_rwlock_unlock(&cg_mount_table_lock); return cgroup; -- cgit