diff options
author | 2019-07-27 00:59:57 -0600 | |
---|---|---|
committer | 2019-07-27 01:00:55 -0600 | |
commit | 2316d314e4140769b7df88f36a4734315f94d421 (patch) | |
tree | cc89b2b7c149b2e7b5403fe2a2a96009d5889cf4 /src/snakeoil/process | |
parent | Revert "cli.arghparse: ManHelpAction: don't show stderr output" (diff) | |
download | snakeoil-2316d314e4140769b7df88f36a4734315f94d421.tar.gz snakeoil-2316d314e4140769b7df88f36a4734315f94d421.tar.bz2 snakeoil-2316d314e4140769b7df88f36a4734315f94d421.zip |
process.spawn: _exec(): reset SIGCHLD to the default as well
Diffstat (limited to 'src/snakeoil/process')
-rw-r--r-- | src/snakeoil/process/spawn.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/snakeoil/process/spawn.py b/src/snakeoil/process/spawn.py index 77b4432..eb65a9a 100644 --- a/src/snakeoil/process/spawn.py +++ b/src/snakeoil/process/spawn.py @@ -320,6 +320,7 @@ def _exec(binary, mycommand, name=None, fd_pipes=None, env=None, gid=None, # unneeded, but being paranoid should spawn grow a spawn_func target again. signal.signal(signal.SIGINT, signal.SIG_DFL) signal.signal(signal.SIGTERM, signal.SIG_DFL) + signal.signal(signal.SIGCHLD, signal.SIG_DFL) # And switch to the new process. os.execve(binary, myargs, env) |