Fix Solaris errors.
authorcantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Fri, 19 Nov 2010 18:36:16 +0000 (18:36 +0000)
committercantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Fri, 19 Nov 2010 18:36:16 +0000 (18:36 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/branches/REL_2@3376 cb58f699-b61c-0410-a6fe-9272a202ed29

shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp

index 5cc1954..0d38610 100644 (file)
@@ -372,7 +372,7 @@ XMLExtractorImpl::XMLExtractorImpl(const DOMElement* e, Category& log)
         bool requested = XMLHelper::getAttrBool(child, false, isRequested);
         bool required = XMLHelper::getAttrBool(child, false, RequestedAttribute::ISREQUIRED_ATTRIB_NAME);
         if (required || requested)
-            m_requestedAttrs.push_back(make_pair(make_pair(name,format), required));
+            m_requestedAttrs.push_back(make_pair(pair<xstring,xstring>(name,format), required));
 
         name = child->getAttributeNS(nullptr, _aliases);
         if (name && *name) {