diff --git a/src/mca/iof/hnp/iof_hnp.c b/src/mca/iof/hnp/iof_hnp.c index 9368910869..bd0246edbc 100644 --- a/src/mca/iof/hnp/iof_hnp.c +++ b/src/mca/iof/hnp/iof_hnp.c @@ -268,11 +268,11 @@ static int push_stdin(const prrte_process_name_t* dst_name, PRRTE_NAME_PRINT(PRRTE_PROC_MY_NAME), PRRTE_NAME_PRINT(dst_name), sz, (NULL == proct ? "null" : "valid"), - (NULL != proct && NULL != proct->stdinev ? "valid" : "null")); + (NULL == proct || NULL == proct->stdinev ? "null" : "valid")); /* Sanity check */ if( NULL == proct->stdinev ) { - prrte_output(0, "%s iof:hnp pushing stdin for process %s failed stdinev is no longer valid", + prrte_output(0, "%s iof:hnp pushing stdin for process %s failed stdinev is no longer valid (JJH DEBUG)", PRRTE_NAME_PRINT(PRRTE_PROC_MY_NAME), PRRTE_NAME_PRINT(dst_name)); return PRRTE_SUCCESS; @@ -395,6 +395,10 @@ static int hnp_close(const prrte_process_name_t* peer, prrte_iof_proc_t* proct; prrte_ns_cmp_bitmask_t mask = PRRTE_NS_CMP_ALL; + prrte_output(0,"%s iof:hnp closing connection to process %s", + PRRTE_NAME_PRINT(PRRTE_PROC_MY_NAME), + PRRTE_NAME_PRINT(peer)); + PRRTE_LIST_FOREACH(proct, &prrte_iof_hnp_component.procs, prrte_iof_proc_t) { if (PRRTE_EQUAL == prrte_util_compare_name_fields(mask, &proct->name, peer)) { if (PRRTE_IOF_STDIN & source_tag) {