| Index: net/socket/client_socket_pool_manager.cc
|
| ===================================================================
|
| --- net/socket/client_socket_pool_manager.cc (revision 81535)
|
| +++ net/socket/client_socket_pool_manager.cc (working copy)
|
| @@ -65,6 +65,7 @@
|
| bool want_spdy_over_npn,
|
| const SSLConfig& ssl_config_for_origin,
|
| const SSLConfig& ssl_config_for_proxy,
|
| + bool force_tunnel,
|
| const BoundNetLog& net_log,
|
| int num_preconnect_streams,
|
| ClientSocketHandle* socket_handle,
|
| @@ -141,7 +142,7 @@
|
| session->http_auth_cache(),
|
| session->http_auth_handler_factory(),
|
| session->spdy_session_pool(),
|
| - using_ssl);
|
| + force_tunnel || using_ssl);
|
| } else {
|
| DCHECK(proxy_info.is_socks());
|
| char socks_version;
|
| @@ -618,6 +619,7 @@
|
| want_spdy_over_npn,
|
| ssl_config_for_origin,
|
| ssl_config_for_proxy,
|
| + false,
|
| net_log,
|
| 0,
|
| socket_handle,
|
| @@ -645,6 +647,7 @@
|
| false,
|
| ssl_config_for_origin,
|
| ssl_config_for_proxy,
|
| + true,
|
| net_log,
|
| 0,
|
| socket_handle,
|
| @@ -669,6 +672,7 @@
|
| want_spdy_over_npn,
|
| ssl_config_for_origin,
|
| ssl_config_for_proxy,
|
| + false,
|
| net_log,
|
| num_preconnect_streams,
|
| NULL,
|
|
|