1
1

pmix/cray: fix handling of multiple finis

The fini code for cray pmix wasn't correct.

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
Этот коммит содержится в:
Howard Pritchard 2017-07-03 14:15:32 -05:00
родитель d1c5955b73
Коммит 1f2f3db553

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

@ -559,16 +559,16 @@ static int cray_fini(void) {
if (0 == --pmix_init_count) {
PMI2_Finalize();
}
if (NULL != pmix_kvs_name) {
free(pmix_kvs_name);
pmix_kvs_name = NULL;
}
if (NULL != pmix_kvs_name) {
free(pmix_kvs_name);
pmix_kvs_name = NULL;
}
if (NULL != pmix_lranks) {
free(pmix_lranks);
pmix_lranks = NULL;
if (NULL != pmix_lranks) {
free(pmix_lranks);
pmix_lranks = NULL;
}
}
return OPAL_SUCCESS;