From: Jan Safranek Date: Thu, 2 Dec 2010 14:00:40 +0000 (+0100) Subject: there is no sense to read the data for cgroup which was not found X-Git-Tag: v0.37~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6eca0f2726f2fda33284574bfccf897b267f69a;p=thirdparty%2Flibcgroup.git there is no sense to read the data for cgroup which was not found Signed-off-by: Ivana Hutarova Varekova Acked-by: Jan Safranek Signed-off-by: Jan Safranek --- diff --git a/src/tools/cgsnapshot.c b/src/tools/cgsnapshot.c index 2b5e2df7..198fdd7f 100644 --- a/src/tools/cgsnapshot.c +++ b/src/tools/cgsnapshot.c @@ -464,6 +464,7 @@ static int display_controller_data( if (ret != 0) { printf("cannot read group '%s': %s\n", cgroup_name, cgroup_strerror(ret)); + goto err; } display_cgroup_data(group, controller, info.full_path, @@ -474,6 +475,7 @@ static int display_controller_data( cgroup_free(&group); +err: cgroup_walk_tree_end(&handle); if (ret == ECGEOF) ret = 0;