From f5ad856857bbfece91b27dbc7e2e10bbe51ef5ac Mon Sep 17 00:00:00 2001 From: Tim Woodall Date: Thu, 21 Jul 2005 19:45:05 +0000 Subject: [PATCH] don't kill the seed daemon This commit was SVN r6578. --- orte/mca/pls/bproc_seed/pls_bproc_seed.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/orte/mca/pls/bproc_seed/pls_bproc_seed.c b/orte/mca/pls/bproc_seed/pls_bproc_seed.c index b8ca3e9b1a..e45cbeb197 100644 --- a/orte/mca/pls/bproc_seed/pls_bproc_seed.c +++ b/orte/mca/pls/bproc_seed/pls_bproc_seed.c @@ -660,6 +660,7 @@ cleanup: int orte_pls_bproc_seed_terminate_job(orte_jobid_t jobid) { pid_t* pids; + pid_t my_pid = getpid(); size_t i, num_pids; int rc; @@ -682,7 +683,9 @@ int orte_pls_bproc_seed_terminate_job(orte_jobid_t jobid) if(mca_pls_bproc_seed_component.debug) { opal_output(0, "orte_pls_bproc: killing daemon: %d\n", pids[i]); } - kill(pids[i], mca_pls_bproc_seed_component.terminate_sig); + if(pids[i] != my_pid) { + kill(pids[i], mca_pls_bproc_seed_component.terminate_sig); + } } if(NULL != pids) free(pids);