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) { if (0 == --pmix_init_count) {
PMI2_Finalize(); PMI2_Finalize();
}
if (NULL != pmix_kvs_name) { if (NULL != pmix_kvs_name) {
free(pmix_kvs_name); free(pmix_kvs_name);
pmix_kvs_name = NULL; pmix_kvs_name = NULL;
} }
if (NULL != pmix_lranks) { if (NULL != pmix_lranks) {
free(pmix_lranks); free(pmix_lranks);
pmix_lranks = NULL; pmix_lranks = NULL;
}
} }
return OPAL_SUCCESS; return OPAL_SUCCESS;