X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=saml%2Fsaml2%2Fmetadata%2Fimpl%2FChainingMetadataProvider.cpp;fp=saml%2Fsaml2%2Fmetadata%2Fimpl%2FChainingMetadataProvider.cpp;h=cea88e89fe241bfc38939d34e5cbc84b8acbde3b;hb=cfbb38ce18f633e47430400f800024405e98b505;hp=968927ebd848a5354586360fa862b4ef1bb5eb0b;hpb=b3c7812f5199f828e5c0a5b72418403ccc527809;p=shibboleth%2Fcpp-opensaml.git diff --git a/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp b/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp index 968927e..cea88e8 100644 --- a/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp +++ b/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp @@ -209,6 +209,7 @@ ChainingMetadataProvider::ChainingMetadataProvider(const DOMElement* e) ChainingMetadataProvider::~ChainingMetadataProvider() { + m_tlsKey.reset(); // need to free this ahead of trackers in a command line case for_each(m_trackers.begin(), m_trackers.end(), xmltooling::cleanup()); }