]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
exec-invoke: Use FORK_DETACH when forking off pid namespace child (#36446)
authorLuca Boccassi <bluca@debian.org>
Fri, 21 Feb 2025 00:27:17 +0000 (00:27 +0000)
committerGitHub <noreply@github.com>
Fri, 21 Feb 2025 00:27:17 +0000 (00:27 +0000)
This ensures the child process is immediately re-parented to the
manager process which avoids a "Supervising process xxx which is
not our child. We'll most likely not notice when it exits." warning
which can currently happen if the parent systemd-executor parent
process sends the pid namespace child process pidref to the manager
process and the manager process dispatches the child process pidref
before the systemd-executor parent process exits, since at that point
the pid namespace child process's parent will still be the
systemd-executor parent process and not the manager process.


Trivial merge