| Index: net/http/http_proxy_client_socket_pool.cc
|
| diff --git a/net/http/http_proxy_client_socket_pool.cc b/net/http/http_proxy_client_socket_pool.cc
|
| index 1f45882c526ed6bcdcffa2d21d2dc7ba55b11b4b..6c421c512151f8e10d4b775bd6582ddadb368e35 100644
|
| --- a/net/http/http_proxy_client_socket_pool.cc
|
| +++ b/net/http/http_proxy_client_socket_pool.cc
|
| @@ -86,7 +86,6 @@ HttpProxyConnectJob::HttpProxyConnectJob(
|
| const base::TimeDelta& timeout_duration,
|
| TransportClientSocketPool* transport_pool,
|
| SSLClientSocketPool* ssl_pool,
|
| - HostResolver* host_resolver,
|
| Delegate* delegate,
|
| NetLog* net_log)
|
| : ConnectJob(group_name, timeout_duration, priority, delegate,
|
| @@ -94,7 +93,6 @@ HttpProxyConnectJob::HttpProxyConnectJob(
|
| params_(params),
|
| transport_pool_(transport_pool),
|
| ssl_pool_(ssl_pool),
|
| - resolver_(host_resolver),
|
| using_spdy_(false),
|
| protocol_negotiated_(kProtoUnknown),
|
| weak_ptr_factory_(this) {
|
| @@ -308,6 +306,9 @@ int HttpProxyConnectJob::DoHttpProxyConnectComplete(int result) {
|
| SetSocket(transport_socket_.Pass());
|
| }
|
|
|
| + if (result == ERR_HTTP_1_1_REQUIRED)
|
| + return ERR_PROXY_HTTP_1_1_REQUIRED;
|
| +
|
| return result;
|
| }
|
|
|
| @@ -395,12 +396,10 @@ HttpProxyConnectJobFactory::HttpProxyConnectJobFactory(
|
| TransportClientSocketPool* transport_pool,
|
| SSLClientSocketPool* ssl_pool,
|
| HostResolver* host_resolver,
|
| - const ProxyDelegate* proxy_delegate,
|
| NetLog* net_log)
|
| : transport_pool_(transport_pool),
|
| ssl_pool_(ssl_pool),
|
| host_resolver_(host_resolver),
|
| - proxy_delegate_(proxy_delegate),
|
| net_log_(net_log) {
|
| base::TimeDelta max_pool_timeout = base::TimeDelta();
|
|
|
| @@ -430,7 +429,6 @@ HttpProxyClientSocketPool::HttpProxyConnectJobFactory::NewConnectJob(
|
| ConnectionTimeout(),
|
| transport_pool_,
|
| ssl_pool_,
|
| - host_resolver_,
|
| delegate,
|
| net_log_));
|
| }
|
| @@ -448,7 +446,6 @@ HttpProxyClientSocketPool::HttpProxyClientSocketPool(
|
| HostResolver* host_resolver,
|
| TransportClientSocketPool* transport_pool,
|
| SSLClientSocketPool* ssl_pool,
|
| - const ProxyDelegate* proxy_delegate,
|
| NetLog* net_log)
|
| : transport_pool_(transport_pool),
|
| ssl_pool_(ssl_pool),
|
| @@ -458,7 +455,6 @@ HttpProxyClientSocketPool::HttpProxyClientSocketPool(
|
| new HttpProxyConnectJobFactory(transport_pool,
|
| ssl_pool,
|
| host_resolver,
|
| - proxy_delegate,
|
| net_log)) {
|
| // We should always have a |transport_pool_| except in unit tests.
|
| if (transport_pool_)
|
|
|