Index: content/browser/loader/resource_dispatcher_host_impl.cc |
diff --git a/content/browser/loader/resource_dispatcher_host_impl.cc b/content/browser/loader/resource_dispatcher_host_impl.cc |
index a44d15385dfca44642bbad314c44e81f9bc6ca7a..8031983650b708c7d2f06d317a15e0eab02752b5 100644 |
--- a/content/browser/loader/resource_dispatcher_host_impl.cc |
+++ b/content/browser/loader/resource_dispatcher_host_impl.cc |
@@ -765,6 +765,16 @@ ResourceDispatcherHostImpl::MaybeInterceptAsStream(net::URLRequest* request, |
return handler.Pass(); |
} |
+void ResourceDispatcherHostImpl::ClearSSLClientAuthHandlerForRequest( |
+ net::URLRequest* request) { |
+ ResourceRequestInfoImpl* info = ResourceRequestInfoImpl::ForRequest(request); |
+ if (info) { |
+ ResourceLoader* loader = GetLoader(info->GetGlobalRequestID()); |
+ if (loader) |
+ loader->ClearSSLClientAuthHandler(); |
+ } |
+} |
+ |
ResourceDispatcherHostLoginDelegate* |
ResourceDispatcherHostImpl::CreateLoginDelegate( |
ResourceLoader* loader, |