Index: net/socket/ssl_client_socket_pool.cc |
diff --git a/net/socket/ssl_client_socket_pool.cc b/net/socket/ssl_client_socket_pool.cc |
index ceea81b95c251164e8ec3d811a82ca276ed61afc..2ae1d0a07a201a7e31fb880babb306ed739ef053 100644 |
--- a/net/socket/ssl_client_socket_pool.cc |
+++ b/net/socket/ssl_client_socket_pool.cc |
@@ -75,6 +75,7 @@ SSLConnectJob::SSLConnectJob( |
HttpProxyClientSocketPool* http_proxy_pool, |
ClientSocketFactory* client_socket_factory, |
HostResolver* host_resolver, |
+ DnsRRResolver* dnsrr_resolver, |
Delegate* delegate, |
NetLog* net_log) |
: ConnectJob(group_name, timeout_duration, delegate, |
@@ -85,6 +86,7 @@ SSLConnectJob::SSLConnectJob( |
http_proxy_pool_(http_proxy_pool), |
client_socket_factory_(client_socket_factory), |
resolver_(host_resolver), |
+ dnsrr_resolver_(dnsrr_resolver), |
ALLOW_THIS_IN_INITIALIZER_LIST( |
callback_(this, &SSLConnectJob::OnIOComplete)) {} |
@@ -338,8 +340,8 @@ ConnectJob* SSLClientSocketPool::SSLConnectJobFactory::NewConnectJob( |
ConnectJob::Delegate* delegate) const { |
return new SSLConnectJob(group_name, request.params(), ConnectionTimeout(), |
tcp_pool_, socks_pool_, http_proxy_pool_, |
- client_socket_factory_, host_resolver_, delegate, |
- net_log_); |
+ client_socket_factory_, host_resolver_, dnsrr_resolver_, |
willchan no longer on Chromium
2010/10/05 04:33:08
80 columns
|
+ delegate, net_log_); |
} |
SSLClientSocketPool::SSLConnectJobFactory::SSLConnectJobFactory( |
@@ -348,12 +350,14 @@ SSLClientSocketPool::SSLConnectJobFactory::SSLConnectJobFactory( |
HttpProxyClientSocketPool* http_proxy_pool, |
ClientSocketFactory* client_socket_factory, |
HostResolver* host_resolver, |
+ DnsRRResolver* dnsrr_resolver, |
NetLog* net_log) |
: tcp_pool_(tcp_pool), |
socks_pool_(socks_pool), |
http_proxy_pool_(http_proxy_pool), |
client_socket_factory_(client_socket_factory), |
host_resolver_(host_resolver), |
+ dnsrr_resolver_(dnsrr_resolver), |
net_log_(net_log) { |
base::TimeDelta max_transport_timeout = base::TimeDelta(); |
base::TimeDelta pool_timeout; |
@@ -378,6 +382,7 @@ SSLClientSocketPool::SSLClientSocketPool( |
int max_sockets_per_group, |
ClientSocketPoolHistograms* histograms, |
HostResolver* host_resolver, |
+ DnsRRResolver* dnsrr_resolver, |
ClientSocketFactory* client_socket_factory, |
TCPClientSocketPool* tcp_pool, |
SOCKSClientSocketPool* socks_pool, |
@@ -393,7 +398,7 @@ SSLClientSocketPool::SSLClientSocketPool( |
base::TimeDelta::FromSeconds(kUsedIdleSocketTimeout), |
new SSLConnectJobFactory(tcp_pool, socks_pool, http_proxy_pool, |
client_socket_factory, host_resolver, |
- net_log)), |
+ dnsrr_resolver, net_log)), |
ssl_config_service_(ssl_config_service) { |
if (ssl_config_service_) |
ssl_config_service_->AddObserver(this); |