diff --git a/orte/mca/rml/base/rml_base_receive.c b/orte/mca/rml/base/rml_base_receive.c index a39855e0b9..8ae61a98a0 100644 --- a/orte/mca/rml/base/rml_base_receive.c +++ b/orte/mca/rml/base/rml_base_receive.c @@ -109,7 +109,10 @@ static void process_message(int fd, short event, void *data) switch (command) { case ORTE_RML_UPDATE_CMD: - orte_rml_base_update_contact_info(mev->buffer); + if (ORTE_SUCCESS != (rc = orte_rml_base_update_contact_info(mev->buffer))) { + ORTE_ERROR_LOG(rc); + return; + } break; default: