1
1

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.
Этот коммит содержится в:
Ralph Castain 2006-07-14 14:16:20 +00:00
родитель 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);
}