X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2FXMLToolingConfig.cpp;h=6066437035f1feae503ec42e3a8c7a487bea179f;hb=6b10d0e8f152d87af57fbef2ae7ccc0fb86d92c4;hp=86c8396cb3af8d27927131da848062baa21c9e72;hpb=b95bbcea559829a477d9437b5114c675cbc52029;p=shibboleth%2Fxmltooling.git diff --git a/xmltooling/XMLToolingConfig.cpp b/xmltooling/XMLToolingConfig.cpp index 86c8396..6066437 100644 --- a/xmltooling/XMLToolingConfig.cpp +++ b/xmltooling/XMLToolingConfig.cpp @@ -253,6 +253,7 @@ bool XMLToolingInternalConfig::init() registerKeyInfoResolvers(); registerCredentialResolvers(); registerTrustEngines(); + registerXMLAlgorithms(); #endif registerSOAPTransports(); initSOAPTransports(); @@ -301,7 +302,7 @@ void XMLToolingInternalConfig::term() TrustEngineManager.deregisterFactories(); CredentialResolverManager.deregisterFactories(); KeyInfoResolverManager.deregisterFactories(); - registerXMLAlgorithms(); + m_algorithmMap.clear(); #endif delete m_keyInfoResolver;