From 00e948049acf0ca1b61ed9c2b8579b06b4bcb46a Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Tue, 18 Aug 2020 14:33:17 -0400 Subject: [PATCH 02/11] Don't send SIGKILL to children, give them a chance to die This was causing issues in IPA which uses a lock file to serialize some operations. The kill was leaving the lock in place causing things to time out. --- src/subproc.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/subproc.c b/src/subproc.c index 8df836ae..70d4ed93 100644 --- a/src/subproc.c +++ b/src/subproc.c @@ -240,7 +240,6 @@ cm_subproc_done(struct cm_subproc_state *state) if (state != NULL) { if (state->pid != -1) { - kill(state->pid, SIGKILL); do { pid = waitpid(state->pid, &state->status, 0); cm_log(4, "Waited for %ld, got %ld.\n", -- 2.25.4