summaryrefslogtreecommitdiffstats
path: root/chrome/service
diff options
context:
space:
mode:
authorsanjeevr@chromium.org <sanjeevr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-10 22:01:33 +0000
committersanjeevr@chromium.org <sanjeevr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-10 22:01:33 +0000
commit519428e18ce377792aabcd21891fa54e367d0fa1 (patch)
treec8a2764f60615a713609cbd75d76f36049906409 /chrome/service
parent8cbb6b72aaa5a36b823fb870639385a20b55a3d8 (diff)
downloadchromium_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.cc2
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(