Blob Blame History Raw
From 00e948049acf0ca1b61ed9c2b8579b06b4bcb46a Mon Sep 17 00:00:00 2001
From: Rob Crittenden <rcritten@redhat.com>
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