1
1
Этот коммит содержится в:
Ralph Castain 2015-01-27 07:26:46 -06:00
родитель fcec24b2a4
Коммит ba25e8a0ce

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

@ -37,13 +37,23 @@ static int opal_pmix_base_frame_register(mca_base_register_flag_t flags)
static int opal_pmix_base_frame_close(void)
{
return mca_base_framework_components_close(&opal_pmix_base_framework, NULL);
int rc;
rc = mca_base_framework_components_close(&opal_pmix_base_framework, NULL);
/* reset the opal_pmix function pointers to NULL */
memset(&opal_pmix, 0, sizeof(opal_pmix));
return rc;
}
static int opal_pmix_base_frame_open(mca_base_open_flag_t flags)
{
int rc;
/* Open up all available components */
return mca_base_framework_components_open(&opal_pmix_base_framework, flags);
rc = mca_base_framework_components_open(&opal_pmix_base_framework, flags);
/* ensure the function pointers are NULL */
memset(&opal_pmix, 0, sizeof(opal_pmix));
return rc;
}
MCA_BASE_FRAMEWORK_DECLARE(opal, pmix, "OPAL PMI Client Framework",