From 00f9e8432a56f0abfb404f5a03a3bde2e0fad52e Mon Sep 17 00:00:00 2001 From: Scott Cantor Date: Tue, 1 May 2012 16:42:56 +0000 Subject: [PATCH] https://issues.shibboleth.net/jira/browse/SSPCPP-449 --- shibsp/impl/XMLRequestMapper.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/shibsp/impl/XMLRequestMapper.cpp b/shibsp/impl/XMLRequestMapper.cpp index 66ce4cc..cb894dd 100644 --- a/shibsp/impl/XMLRequestMapper.cpp +++ b/shibsp/impl/XMLRequestMapper.cpp @@ -643,8 +643,10 @@ pair XMLRequestMapper::background_load() RequestMapper::Settings XMLRequestMapper::getSettings(const HTTPRequest& request) const { try { - string vhost = string(request.getScheme()) + "://" + request.getHostname() + ':' + lexical_cast(request.getPort()); - const Override* o=m_impl->findOverride(vhost.c_str(), request); + string normalizedhost(request.getHostname()); + to_lower(normalizedhost); + string vhost = string(request.getScheme()) + "://" + normalizedhost + ':' + lexical_cast(request.getPort()); + const Override* o = m_impl->findOverride(vhost.c_str(), request); return Settings(o, o->getAC()); } catch (XMLException& ex) { -- 2.1.4