Fix race condition during shutdown.
[shibboleth/cpp-opensaml.git] / saml / saml2 / metadata / impl / XMLMetadataProvider.cpp
index 9c1c6b6..5462564 100644 (file)
@@ -53,6 +53,7 @@ namespace opensaml {
                     m_object(NULL), m_maxCacheDuration(m_reloadInterval) {
             }
             virtual ~XMLMetadataProvider() {
+                shutdown();
                 delete m_object;
             }