Fix initialization order.
authorcantor <cantor@fb386ef7-a10c-0410-8ebf-fd3f8e989ab0>
Fri, 19 Nov 2010 17:32:57 +0000 (17:32 +0000)
committercantor <cantor@fb386ef7-a10c-0410-8ebf-fd3f8e989ab0>
Fri, 19 Nov 2010 17:32:57 +0000 (17:32 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/branches/REL_2@620 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

saml/saml2/metadata/impl/DynamicMetadataProvider.cpp

index 4bf3656..68e4768 100644 (file)
@@ -59,11 +59,11 @@ namespace opensaml {
 
 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_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(