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:
parent
c3087ddb58
commit
c9106f61d0
10
cgroup.c
10
cgroup.c
@ -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);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user