Index: jingle/glue/proxy_resolving_client_socket.cc |
diff --git a/jingle/glue/proxy_resolving_client_socket.cc b/jingle/glue/proxy_resolving_client_socket.cc |
index f88f7152b335ce7b3fef71503fcf66073b7bb7b6..40b51ead5ecbda7eefe48e0edeefe20c25d70c19 100644 |
--- a/jingle/glue/proxy_resolving_client_socket.cc |
+++ b/jingle/glue/proxy_resolving_client_socket.cc |
@@ -70,6 +70,8 @@ ProxyResolvingClientSocket::ProxyResolvingClientSocket( |
const net::HttpNetworkSession::Params* reference_params = |
request_context->GetNetworkSessionParams(); |
if (reference_params) { |
+ // TODO(mmenke): Just copying specific parameters seems highly regression |
+ // prone. Should have a better way to do this. |
session_params.host_mapping_rules = reference_params->host_mapping_rules; |
session_params.ignore_certificate_errors = |
reference_params->ignore_certificate_errors; |
@@ -79,7 +81,14 @@ ProxyResolvingClientSocket::ProxyResolvingClientSocket( |
reference_params->testing_fixed_http_port; |
session_params.testing_fixed_https_port = |
reference_params->testing_fixed_https_port; |
+ session_params.next_protos = reference_params->next_protos; |
session_params.trusted_spdy_proxy = reference_params->trusted_spdy_proxy; |
+ session_params.force_spdy_over_ssl = reference_params->force_spdy_over_ssl; |
+ session_params.force_spdy_always = reference_params->force_spdy_always; |
+ session_params.forced_spdy_exclusions = |
+ reference_params->forced_spdy_exclusions; |
+ session_params.use_alternate_protocols = |
+ reference_params->use_alternate_protocols; |
} |
network_session_ = new net::HttpNetworkSession(session_params); |