Index: net/socket/client_socket_pool_manager.cc |
diff --git a/net/socket/client_socket_pool_manager.cc b/net/socket/client_socket_pool_manager.cc |
index 423f8b21d0dcc372298547c393b022ad44eb16aa..264cdf8128ff0769cbca81280df89f2dbf4372ea 100644 |
--- a/net/socket/client_socket_pool_manager.cc |
+++ b/net/socket/client_socket_pool_manager.cc |
@@ -56,11 +56,13 @@ ClientSocketPoolManager::ClientSocketPoolManager( |
NetLog* net_log, |
ClientSocketFactory* socket_factory, |
HostResolver* host_resolver, |
+ DnsRRResolver* dnsrr_resolver, |
ProxyService* proxy_service, |
SSLConfigService* ssl_config_service) |
: net_log_(net_log), |
socket_factory_(socket_factory), |
host_resolver_(host_resolver), |
+ dnsrr_resolver_(dnsrr_resolver), |
proxy_service_(proxy_service), |
ssl_config_service_(ssl_config_service), |
tcp_pool_histograms_("TCP"), |
@@ -75,6 +77,7 @@ ClientSocketPoolManager::ClientSocketPoolManager( |
g_max_sockets, g_max_sockets_per_group, |
&ssl_pool_histograms_, |
host_resolver, |
+ dnsrr_resolver, |
socket_factory, |
tcp_socket_pool_.get(), |
NULL /* no socks proxy */, |
@@ -222,6 +225,7 @@ HttpProxyClientSocketPool* ClientSocketPoolManager::GetSocketPoolForHTTPProxy( |
g_max_sockets_per_proxy_server, g_max_sockets_per_group, |
&ssl_for_https_proxy_pool_histograms_, |
host_resolver_, |
+ dnsrr_resolver_, |
socket_factory_, |
tcp_https_ret.first->second /* https proxy */, |
NULL /* no socks proxy */, |
@@ -255,6 +259,7 @@ SSLClientSocketPool* ClientSocketPoolManager::GetSocketPoolForSSLWithProxy( |
g_max_sockets_per_proxy_server, g_max_sockets_per_group, |
&ssl_pool_histograms_, |
host_resolver_, |
+ dnsrr_resolver_, |
socket_factory_, |
NULL, /* no tcp pool, we always go through a proxy */ |
GetSocketPoolForSOCKSProxy(proxy_server), |