]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
free the used memory correctly
authorJan Safranek <jsafrane@redhat.com>
Thu, 2 Dec 2010 14:00:40 +0000 (15:00 +0100)
committerJan Safranek <jsafrane@redhat.com>
Thu, 2 Dec 2010 14:00:40 +0000 (15:00 +0100)
Signed-off-by: Ivana Hutarova Varekova <varekova@redhat.com>
Signed-off-by: Jan Safranek <jsafrane@redhat.com>
src/tools/cgsnapshot.c

index b5710a3543a7981434306ddfaf7c7001388da029..b2239701291c547b7d2a44871699a6cb06f538db 100644 (file)
@@ -470,11 +470,10 @@ static int display_controller_data(
                        display_cgroup_data(group, controller, info.full_path,
                                prefix_len, first, program_name);
                        first = 0;
+                       cgroup_free(&group);
                }
        }
 
-       cgroup_free(&group);
-
 err:
        cgroup_walk_tree_end(&handle);
        if (ret == ECGEOF)