diff options
author | Noah Fontes <noah.fontes@puppet.com> | 2021-06-22 14:20:21 -0700 |
---|---|---|
committer | Noah Fontes <noah.fontes@puppet.com> | 2021-06-23 10:54:47 -0700 |
commit | b8430201f0046d78ee5ac6229718fa88c5246c96 (patch) | |
tree | 0a51dd4ada93e26e63419241e54bd661ae83c87e | |
parent | 99f9230e3fbd3b3ede5628eeeb8458175bc9c1a0 (diff) |
Do not attempt to kill stopped exec processes
While #6204 addressed the stopped state for handling signals in the main
process, it did not update exec processes in the same way. This change
mirrors that adjustment for exec processes.
-rw-r--r-- | pkg/shim/proc/exec_state.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pkg/shim/proc/exec_state.go b/pkg/shim/proc/exec_state.go index 04a5d19b4..9c6edd3f5 100644 --- a/pkg/shim/proc/exec_state.go +++ b/pkg/shim/proc/exec_state.go @@ -151,8 +151,8 @@ func (s *execStoppedState) Delete(ctx context.Context) error { return nil } -func (s *execStoppedState) Kill(ctx context.Context, sig uint32, all bool) error { - return s.p.kill(ctx, sig, all) +func (s *execStoppedState) Kill(_ context.Context, sig uint32, _ bool) error { + return handleStoppedKill(sig) } func (s *execStoppedState) SetExited(int) { |