1
1

Make use of the opal_dss_initialized variable for finalize protection

This commit was SVN r25409.
Этот коммит содержится в:
Jeff Squyres 2011-11-01 20:22:12 +00:00
родитель d28dd55d33
Коммит 308b88e1a7

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

@ -489,6 +489,7 @@ int opal_dss_open(void)
} }
/* All done */ /* All done */
opal_dss_initialized = true;
return OPAL_SUCCESS; return OPAL_SUCCESS;
} }
@ -497,6 +498,9 @@ int opal_dss_close(void)
{ {
int32_t i; int32_t i;
if (!opal_dss_initialized) {
return OPAL_SUCCESS;
}
opal_dss_initialized = false; opal_dss_initialized = false;
for (i = 0 ; i < opal_pointer_array_get_size(&opal_dss_types) ; ++i) { for (i = 0 ; i < opal_pointer_array_get_size(&opal_dss_types) ; ++i) {