1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-10-27 18:55:09 +03:00

cgroup: only delete empty cgroups

This commit is contained in:
Lennart Poettering 2010-04-21 03:15:58 +02:00
parent c3087ddb58
commit c9106f61d0

View File

@ -118,17 +118,15 @@ void cgroup_bonding_free(CGroupBonding *b) {
hashmap_remove(b->unit->meta.manager->cgroup_bondings, b->path);
}
free(b->controller);
free(b->path);
if (b->cgroup) {
if (b->only_us && b->clean_up)
cgroup_delete_cgroup(b->cgroup, true);
if (b->only_us && b->clean_up && cgroup_bonding_is_empty(b) > 0)
cgroup_delete_cgroup_ext(b->cgroup, true);
cgroup_free(&b->cgroup);
}
free(b->controller);
free(b->path);
free(b);
}