diff options
author | Giuseppe Scrivano <gscrivan@redhat.com> | 2021-09-20 09:42:35 +0200 |
---|---|---|
committer | Giuseppe Scrivano <gscrivan@redhat.com> | 2021-09-20 09:42:35 +0200 |
commit | eea5d251267d070d7920008056e3e4d603cae204 (patch) | |
tree | a13a8cbec90889361c8dc14f5d4ecf2dbb01fce9 | |
parent | 4caca0969863f5b8d13ff377ed1cc24d4033ed1a (diff) | |
download | podman-eea5d251267d070d7920008056e3e4d603cae204.tar.gz podman-eea5d251267d070d7920008056e3e4d603cae204.tar.bz2 podman-eea5d251267d070d7920008056e3e4d603cae204.zip |
utils: return error message from StartTransientUnit
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
-rw-r--r-- | utils/utils_supported.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/utils/utils_supported.go b/utils/utils_supported.go index ebc870d26..1404e3194 100644 --- a/utils/utils_supported.go +++ b/utils/utils_supported.go @@ -47,10 +47,10 @@ func RunUnderSystemdScope(pid int, slice string, unitName string) error { // On errors check if the cgroup already exists, if it does move the process there if props, err := conn.GetUnitTypeProperties(unitName, "Scope"); err == nil { if cgroup, ok := props["ControlGroup"].(string); ok && cgroup != "" { - if err := moveUnderCgroup(cgroup, "", []uint32{uint32(pid)}); err != nil { - return err + if err := moveUnderCgroup(cgroup, "", []uint32{uint32(pid)}); err == nil { + return nil } - return nil + // On errors return the original error message we got from StartTransientUnit. } } return err |