Chromium Code Reviews| Index: chrome/service/net/service_url_request_context.cc |
| diff --git a/chrome/service/net/service_url_request_context.cc b/chrome/service/net/service_url_request_context.cc |
| index 9455c00d9a77e0b8b0dc7b60805b08b6fbac5f37..71094cd2e4933c7b231e08fbbf52229ae0f6765f 100644 |
| --- a/chrome/service/net/service_url_request_context.cc |
| +++ b/chrome/service/net/service_url_request_context.cc |
| @@ -7,6 +7,7 @@ |
| #include "chrome/service/service_process.h" |
| #include "net/base/cookie_monster.h" |
| #include "net/base/cookie_policy.h" |
| +#include "net/base/dnsrr_resolver.h" |
| #include "net/base/host_resolver.h" |
| #include "net/base/ssl_config_service_defaults.h" |
| #include "net/ftp/ftp_network_layer.h" |
| @@ -35,12 +36,14 @@ ServiceURLRequestContext::ServiceURLRequestContext() { |
| proxy_service_ = |
| net::ProxyService::Create( |
| proxy_config_service, false, 0u, this, NULL, NULL); |
| + dnsrr_resolver_ = new net::DnsRRResolver; |
| ftp_transaction_factory_ = new net::FtpNetworkLayer(host_resolver_); |
| ssl_config_service_ = new net::SSLConfigServiceDefaults; |
| http_auth_handler_factory_ = net::HttpAuthHandlerFactory::CreateDefault( |
| host_resolver_); |
| http_transaction_factory_ = new net::HttpCache( |
| net::HttpNetworkLayer::CreateFactory(host_resolver_, |
| + dnsrr_resolver_, |
| proxy_service_, |
| ssl_config_service_, |
| http_auth_handler_factory_, |
| @@ -54,6 +57,7 @@ ServiceURLRequestContext::ServiceURLRequestContext() { |
| } |
| ServiceURLRequestContext::~ServiceURLRequestContext() { |
| + delete dnsrr_resolver_; |
|
willchan no longer on Chromium
2010/10/05 04:33:08
ditto
|
| delete ftp_transaction_factory_; |
| delete http_transaction_factory_; |
| delete http_auth_handler_factory_; |