]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/core/execute.c
core: when we cannot add PID to a scope cgroup, log about it
[thirdparty/systemd.git] / src / core / execute.c
index bbd0d2c75d4867392a7b5fee7ddc42dec170a37d..9eba323529c38270e686ee7d8911cd4ff692cd73 100644 (file)
@@ -1809,6 +1809,7 @@ static int exec_child(
                         log_close();
                 }
         }
+
         execve(command->path, final_argv, final_env);
         *exit_status = EXIT_EXEC;
         return -errno;
@@ -1903,7 +1904,7 @@ int exec_spawn(ExecCommand *command,
          * sure that when we kill the cgroup the process will be
          * killed too). */
         if (params->cgroup_path)
-                cg_attach(SYSTEMD_CGROUP_CONTROLLER, params->cgroup_path, pid);
+                (void) cg_attach(SYSTEMD_CGROUP_CONTROLLER, params->cgroup_path, pid);
 
         exec_status_start(&command->exec_status, pid);