X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=blobdiff_plain;f=saml%2Fsaml2%2Fmetadata%2Fimpl%2FChainingMetadataProvider.cpp;h=9faca915c911514ed64cb8b24c4391e5785ac50a;hp=d0810d8f3f23fa056cdbd0e1861dc1c3059b2d02;hb=4257ff295dfe1b2aec5b17e7d06e3a7e51284a36;hpb=e7638a3cf55771f21993bcc7d254f22ea35b8454 diff --git a/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp b/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp index d0810d8..9faca91 100644 --- a/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp +++ b/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp @@ -25,6 +25,7 @@ #include "saml/binding/SAMLArtifact.h" #include "saml2/metadata/ChainingMetadataProvider.h" +#include #include #include #include @@ -106,7 +107,6 @@ void ChainingMetadataProvider::init() Lockable* ChainingMetadataProvider::lock() { - m_log.debug("locked metadata chain (no-op)"); return this; // we're not lockable ourselves... } @@ -117,10 +117,6 @@ void ChainingMetadataProvider::unlock() if (ptr) { m_tlsKey->setData(NULL); reinterpret_cast(ptr)->unlock(); - m_log.debug("unlocked embedded metadata provider (%p)", ptr); - } - else { - m_log.debug("unlocked metadata chain (no-op)"); } } @@ -172,8 +168,6 @@ const EntitiesDescriptor* ChainingMetadataProvider::getEntitiesDescriptor(const pair ChainingMetadataProvider::getEntityDescriptor(const Criteria& criteria) const { - bool bRole = (criteria.role && criteria.protocol); // searching for role also? - // Clear any existing lock. const_cast(this)->unlock(); @@ -185,7 +179,7 @@ pair ChainingMetadataProvider::ge (*i)->lock(); cur = (*i)->getEntityDescriptor(criteria); if (cur.first) { - if (bRole) { + if (criteria.role) { // We want a role also. Did we find one? if (cur.second) { // Are we using a first match policy?