From 1c1b9d54806492b0411ae0c527dff542ba9115be Mon Sep 17 00:00:00 2001 From: Galen Shipman Date: Mon, 8 Oct 2007 14:31:59 +0000 Subject: [PATCH] make cray happy This commit was SVN r16377. --- orte/mca/smr/base/smr_base_set_proc_state.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/orte/mca/smr/base/smr_base_set_proc_state.c b/orte/mca/smr/base/smr_base_set_proc_state.c index 9506e0811c..68074a99fc 100644 --- a/orte/mca/smr/base/smr_base_set_proc_state.c +++ b/orte/mca/smr/base/smr_base_set_proc_state.c @@ -217,9 +217,15 @@ int orte_smr_base_register_sync(void) /* send the sync command to our daemon */ if (0 > (rc = orte_rml.send_buffer(&orte_process_info.my_daemon, &buffer, ORTE_RML_TAG_DAEMON, 0))) { - ORTE_ERROR_LOG(rc); - OBJ_DESTRUCT(&buffer); - return ORTE_SUCCESS; + if(ORTE_ERR_NOT_SUPPORTED == rc) { + /* handle cray arch */ + OBJ_DESTRUCT(&buffer); + return ORTE_SUCCESS; + } else { + ORTE_ERROR_LOG(rc); + OBJ_DESTRUCT(&buffer); + return rc; + } } OBJ_DESTRUCT(&buffer);