1
1

oob/ud: don't start listening for ud requests unless we have one usable port

This commit was SVN r26929.
Этот коммит содержится в:
Nathan Hjelm 2012-07-31 19:00:18 +00:00
родитель 92adbc5d72
Коммит 980692804d

Просмотреть файл

@ -349,21 +349,22 @@ int mca_oob_ud_module_init (void)
rc = mca_oob_ud_port_recv_start (port); rc = mca_oob_ud_port_recv_start (port);
if (ORTE_SUCCESS != rc) { if (ORTE_SUCCESS != rc) {
mca_oob_ud_listen_destroy (port); mca_oob_ud_listen_destroy (port);
continue;
} }
/* NTH: only supports one port for now */ /* NTH: only supports one port for now */
found_one = true;
break; break;
} }
mca_oob_ud_event_start_monitor (device);
found_one = true;
} }
if (found_one) { if (!found_one) {
return ORTE_SUCCESS;
} else {
return ORTE_ERR_NOT_FOUND; return ORTE_ERR_NOT_FOUND;
} }
mca_oob_ud_event_start_monitor (device);
return ORTE_SUCCESS;
} }
static void mca_oob_ud_cancel_all_in_list (opal_list_t *list) static void mca_oob_ud_cancel_all_in_list (opal_list_t *list)