Fix initialization order.
authorScott Cantor <cantor.2@osu.edu>
Fri, 19 Nov 2010 17:32:57 +0000 (17:32 +0000)
committerScott Cantor <cantor.2@osu.edu>
Fri, 19 Nov 2010 17:32:57 +0000 (17:32 +0000)
saml/saml2/metadata/impl/DynamicMetadataProvider.cpp

index 4bf3656..68e4768 100644 (file)
@@ -59,11 +59,11 @@ namespace opensaml {
 
 DynamicMetadataProvider::DynamicMetadataProvider(const DOMElement* e)
     : AbstractMetadataProvider(e),
 
 DynamicMetadataProvider::DynamicMetadataProvider(const DOMElement* e)
     : AbstractMetadataProvider(e),
-        m_maxCacheDuration(XMLHelper::getAttrInt(e, 28800, maxCacheDuration)),
+      m_validate(XMLHelper::getAttrBool(e, false, validate)),
         m_lock(RWLock::create()),
         m_refreshDelayFactor(0.75),
         m_lock(RWLock::create()),
         m_refreshDelayFactor(0.75),
-        m_minCacheDuration(XMLHelper::getAttrInt(e, 600, minCacheDuration)),
-        m_validate(XMLHelper::getAttrBool(e, false, validate))
+        m_maxCacheDuration(XMLHelper::getAttrInt(e, 28800, maxCacheDuration)),
+        m_minCacheDuration(XMLHelper::getAttrInt(e, 600, minCacheDuration))
 {
     if (m_minCacheDuration > m_maxCacheDuration) {
         Category::getInstance(SAML_LOGCAT".MetadataProvider.Dynamic").error(
 {
     if (m_minCacheDuration > m_maxCacheDuration) {
         Category::getInstance(SAML_LOGCAT".MetadataProvider.Dynamic").error(