From 308b88e1a76366a89b4c23108584e5bfa55dce0d Mon Sep 17 00:00:00 2001 From: Jeff Squyres Date: Tue, 1 Nov 2011 20:22:12 +0000 Subject: [PATCH] Make use of the opal_dss_initialized variable for finalize protection This commit was SVN r25409. --- opal/dss/dss_open_close.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/opal/dss/dss_open_close.c b/opal/dss/dss_open_close.c index aa33240482..8cd069f830 100644 --- a/opal/dss/dss_open_close.c +++ b/opal/dss/dss_open_close.c @@ -489,6 +489,7 @@ int opal_dss_open(void) } /* All done */ + opal_dss_initialized = true; return OPAL_SUCCESS; } @@ -497,6 +498,9 @@ int opal_dss_close(void) { int32_t i; + if (!opal_dss_initialized) { + return OPAL_SUCCESS; + } opal_dss_initialized = false; for (i = 0 ; i < opal_pointer_array_get_size(&opal_dss_types) ; ++i) {