| Index: net/http/http_auth_handler_factory.cc | 
| diff --git a/net/http/http_auth_handler_factory.cc b/net/http/http_auth_handler_factory.cc | 
| index 5a89964a80c6d47344e6ab2daa747a92b30b3305..5f24fccf3724c8533cf4d3b930dbed4c65c5b169 100644 | 
| --- a/net/http/http_auth_handler_factory.cc | 
| +++ b/net/http/http_auth_handler_factory.cc | 
| @@ -106,13 +106,13 @@ void HttpAuthHandlerRegistryFactory::SetURLSecurityManager( | 
| void HttpAuthHandlerRegistryFactory::RegisterSchemeFactory( | 
| const std::string& scheme, | 
| HttpAuthHandlerFactory* factory) { | 
| -  std::string lower_scheme = base::ToLowerASCII(scheme); | 
| -  FactoryMap::iterator it = factory_map_.find(lower_scheme); | 
| +  DCHECK(HttpAuth::IsValidNormalizedScheme(scheme)); | 
| +  FactoryMap::iterator it = factory_map_.find(scheme); | 
| if (it != factory_map_.end()) { | 
| delete it->second; | 
| } | 
| if (factory) | 
| -    factory_map_[lower_scheme] = factory; | 
| +    factory_map_[scheme] = factory; | 
| else | 
| factory_map_.erase(it); | 
| } | 
| @@ -185,13 +185,12 @@ int HttpAuthHandlerRegistryFactory::CreateAuthHandler( | 
| int digest_nonce_count, | 
| const BoundNetLog& net_log, | 
| scoped_ptr<HttpAuthHandler>* handler) { | 
| -  std::string scheme = challenge->scheme(); | 
| +  std::string scheme = challenge->NormalizedScheme(); | 
| if (scheme.empty()) { | 
| handler->reset(); | 
| return ERR_INVALID_RESPONSE; | 
| } | 
| -  std::string lower_scheme = base::ToLowerASCII(scheme); | 
| -  FactoryMap::iterator it = factory_map_.find(lower_scheme); | 
| +  FactoryMap::iterator it = factory_map_.find(scheme); | 
| if (it == factory_map_.end()) { | 
| handler->reset(); | 
| return ERR_UNSUPPORTED_AUTH_SCHEME; | 
|  |