From 519428e18ce377792aabcd21891fa54e367d0fa1 Mon Sep 17 00:00:00 2001 From: "sanjeevr@chromium.org" Date: Thu, 10 Mar 2011 22:01:33 +0000 Subject: Added the HttpAuthHandlerFactory pointer to the net::HttpNetworkSession::Params structure. This fixes the service process crash as seen here: http://crash/reportdetail?reportid=2e6994509abbee7b BUG=75692 TEST=Cloud Print proxy for regressions, we should not see that crash any more. Review URL: http://codereview.chromium.org/6672002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77708 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/service/net/service_url_request_context.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'chrome/service/net') diff --git a/chrome/service/net/service_url_request_context.cc b/chrome/service/net/service_url_request_context.cc index 8060ebe..d041f6a 100644 --- a/chrome/service/net/service_url_request_context.cc +++ b/chrome/service/net/service_url_request_context.cc @@ -116,12 +116,14 @@ ServiceURLRequestContext::ServiceURLRequestContext( set_ssl_config_service(new net::SSLConfigServiceDefaults); set_http_auth_handler_factory(net::HttpAuthHandlerFactory::CreateDefault( host_resolver())); + net::HttpNetworkSession::Params session_params; session_params.host_resolver = host_resolver(); session_params.cert_verifier = cert_verifier(); session_params.dnsrr_resolver = dnsrr_resolver(); session_params.proxy_service = proxy_service(); session_params.ssl_config_service = ssl_config_service(); + session_params.http_auth_handler_factory = http_auth_handler_factory(); scoped_refptr network_session( new net::HttpNetworkSession(session_params)); set_http_transaction_factory( -- cgit v1.1