Fix a bug that has been causing inconsistent behavior on a number of platforms. Will explain more on the core-devel list.
Jeff: this needs to be back-patched to our supported prior releases. I'll try to verify how far back we need to go - my initial guess is probably all of them This commit was SVN r10801.
Этот коммит содержится в:
родитель
e6c9c699fe
Коммит
7b3ced80e8
@ -119,7 +119,9 @@ int orte_gpr_proxy_exec_compound_cmd(void)
|
||||
rc = ORTE_ERR_COMM_FAILURE;
|
||||
goto CLEANUP;
|
||||
}
|
||||
|
||||
orte_gpr_proxy_globals.compound_cmd_mode = false;
|
||||
OBJ_RELEASE(orte_gpr_proxy_globals.compound_cmd);
|
||||
|
||||
answer = OBJ_NEW(orte_buffer_t);
|
||||
if (NULL == answer) {
|
||||
ORTE_ERROR_LOG(ORTE_ERR_OUT_OF_RESOURCE);
|
||||
@ -158,9 +160,6 @@ int orte_gpr_proxy_exec_compound_cmd(void)
|
||||
}
|
||||
|
||||
CLEANUP:
|
||||
orte_gpr_proxy_globals.compound_cmd_mode = false;
|
||||
OBJ_RELEASE(orte_gpr_proxy_globals.compound_cmd);
|
||||
|
||||
if (orte_gpr_proxy_globals.compound_cmd_waiting) {
|
||||
opal_condition_signal(&orte_gpr_proxy_globals.compound_cmd_condition);
|
||||
}
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user