Merge pull request #3676 from rhc54/topic/orted
Ensure the orted doesn't go into an infinite loop during force-terminate
Этот коммит содержится в:
Коммит
20166460c7
@ -138,6 +138,14 @@ static void orted_abort(int error_code, char *fmt, ...)
|
||||
orte_timer_t *timer;
|
||||
int rc;
|
||||
|
||||
/* only do this once */
|
||||
if (orte_abnormal_term_ordered) {
|
||||
return;
|
||||
}
|
||||
|
||||
/* set the aborting flag */
|
||||
orte_abnormal_term_ordered = true;
|
||||
|
||||
/* If there was a message, construct it */
|
||||
va_start(arglist, fmt);
|
||||
if (NULL != fmt) {
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user