From 85e66fe856508d60c96de2fb063d08a152aa8273 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Mon, 7 Jan 2019 16:08:26 +0100 Subject: [PATCH] cgfsng: do not free container_full_path on error Closes #2741. Signed-off-by: Christian Brauner --- src/lxc/cgroups/cgfsng.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/lxc/cgroups/cgfsng.c b/src/lxc/cgroups/cgfsng.c index ab99b47c5..3ab54d2d8 100644 --- a/src/lxc/cgroups/cgfsng.c +++ b/src/lxc/cgroups/cgfsng.c @@ -1402,9 +1402,6 @@ __cgfsng_ops static inline bool cgfsng_monitor_create(struct cgroup_ops *ops, for (i = 0; ops->hierarchies[i]; i++) { if (!monitor_create_path_for_hierarchy(ops->hierarchies[i], monitor_cgroup)) { ERROR("Failed to create cgroup \"%s\"", ops->hierarchies[i]->monitor_full_path); - free(ops->hierarchies[i]->container_full_path); - ops->hierarchies[i]->container_full_path = NULL; - for (int j = 0; j < i; j++) remove_path_for_hierarchy(ops->hierarchies[j], monitor_cgroup, true); @@ -1484,8 +1481,6 @@ again: for (i = 0; ops->hierarchies[i]; i++) { if (!container_create_path_for_hierarchy(ops->hierarchies[i], container_cgroup)) { ERROR("Failed to create cgroup \"%s\"", ops->hierarchies[i]->container_full_path); - free(ops->hierarchies[i]->container_full_path); - ops->hierarchies[i]->container_full_path = NULL; for (int j = 0; j < i; j++) remove_path_for_hierarchy(ops->hierarchies[j], container_cgroup, false); idx++; -- 2.47.2