diff options
author | Ross Lagerwall <rosslagerwall@gmail.com> | 2014-11-29 15:27:14 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2014-12-09 02:28:09 +0100 |
commit | dab5bf859900c0abdbf78c584e4aed42a19768cd (patch) | |
tree | 10bea471029d1bef4e21df6d1d61455e23bb14c0 /src/core/locale-setup.h | |
parent | eb5800026d5a6754514fb8f8a8561b49974fc879 (diff) |
cgroup: Handle error when destroying cgroup
If a cgroup fails to be destroyed (most likely because there are still
processes running as part of a service after the main pid exits), don't
free and remove the cgroup unit from the manager. This fixes a
regression introduced by the cgroup rework in v205 where systemd would
forget about processes still running after the unit becomes inactive.
(This can happen when the main pid exits and KillMode=process or none).
Diffstat (limited to 'src/core/locale-setup.h')
0 files changed, 0 insertions, 0 deletions