diff options
author | sanjeevr@chromium.org <sanjeevr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-10 22:01:33 +0000 |
---|---|---|
committer | sanjeevr@chromium.org <sanjeevr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-10 22:01:33 +0000 |
commit | 519428e18ce377792aabcd21891fa54e367d0fa1 (patch) | |
tree | c8a2764f60615a713609cbd75d76f36049906409 /chrome/service | |
parent | 8cbb6b72aaa5a36b823fb870639385a20b55a3d8 (diff) | |
download | chromium_src-519428e18ce377792aabcd21891fa54e367d0fa1.zip chromium_src-519428e18ce377792aabcd21891fa54e367d0fa1.tar.gz chromium_src-519428e18ce377792aabcd21891fa54e367d0fa1.tar.bz2 |
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
Diffstat (limited to 'chrome/service')
-rw-r--r-- | chrome/service/net/service_url_request_context.cc | 2 |
1 files changed, 2 insertions, 0 deletions
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<net::HttpNetworkSession> network_session( new net::HttpNetworkSession(session_params)); set_http_transaction_factory( |