diff options
author | Dominique Martinet <dominique.martinet@atmark-techno.com> | 2023-02-02 13:11:59 +0900 |
---|---|---|
committer | William Hubbs <w.d.hubbs@gmail.com> | 2023-04-24 22:06:53 -0500 |
commit | 863e1a5c87056bf5b0c4ce6a02ecb818b0b2ba13 (patch) | |
tree | 2969f19023a7edb26e83f40562b1b81573f77705 /LICENSE | |
parent | 0b9c3c080388476519ac3385c21518cc5a94735a (diff) |
openrc-run: fix rc_parallel race in svc_exec
svc_exec waits until SIGCHLD comes in to close its input, but in
rc_parallel case the SIGCHLD might be unrelated.
Checking the proper pid is found in signal handler and only signaling
signal_pipe the status code directly avoids this problem.
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions