Allow for fully empty RequestMapper content.
authorScott Cantor <cantor.2@osu.edu>
Thu, 2 Sep 2010 21:01:58 +0000 (21:01 +0000)
committerScott Cantor <cantor.2@osu.edu>
Thu, 2 Sep 2010 21:01:58 +0000 (21:01 +0000)
shibsp/impl/XMLRequestMapper.cpp

index 9e0657f..27153bd 100644 (file)
@@ -483,7 +483,7 @@ XMLRequestMapperImpl::XMLRequestMapperImpl(const DOMElement* e, Category& log) :
     static const XMLCh _id[] =          UNICODE_LITERAL_2(i,d);
     static const XMLCh _RequestMap[] =  UNICODE_LITERAL_10(R,e,q,u,e,s,t,M,a,p);
 
-    if (!XMLHelper::isNodeNamed(e, SHIB2SPCONFIG_NS, _RequestMap))
+    if (e && !XMLHelper::isNodeNamed(e, SHIB2SPCONFIG_NS, _RequestMap))
         throw ConfigurationException("XML RequestMapper requires conf:RequestMap at root of configuration.");
 
     // Load the property set.