Free the cgroup on error.
Signed-off-by: Jan Safranek <[email protected]>
---
tests/test_functions.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/tests/test_functions.c b/tests/test_functions.c
index 796a2af..8f1d59e 100644
--- a/tests/test_functions.c
+++ b/tests/test_functions.c
@@ -552,12 +552,14 @@ struct cgroup *new_cgroup(char *group, char
*controller_name,
} else {
message(i++, FAIL, wr, retval ,
info[NOMESSAGE]);
+ cgroup_free(&newcgroup);
return NULL;
}
} else {
/* Since these wrappers do not return an int so -1 */
message(i++, FAIL, "add_controller", -1,
info[NOMESSAGE]);
+ cgroup_free(&newcgroup);
return NULL;
}
} else {
------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management
Up to 160% more powerful than alternatives and 25% more efficient.
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Libcg-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libcg-devel