Index: net/http/http_stream_factory_impl_job.cc |
diff --git a/net/http/http_stream_factory_impl_job.cc b/net/http/http_stream_factory_impl_job.cc |
index b360beee4418a65b5050f36f2840834f90255a72..0e07c32e6c6bcc6ce673c2d5f6f2f3ba4a148c1d 100644 |
--- a/net/http/http_stream_factory_impl_job.cc |
+++ b/net/http/http_stream_factory_impl_job.cc |
@@ -99,8 +99,6 @@ HttpStreamFactoryImpl::Job::Job(HttpStreamFactoryImpl* stream_factory, |
using_quic_(false), |
quic_request_(session_->quic_stream_factory()), |
using_existing_quic_session_(false), |
- force_spdy_always_(HttpStreamFactory::force_spdy_always()), |
- force_spdy_over_ssl_(HttpStreamFactory::force_spdy_over_ssl()), |
spdy_certificate_error_(OK), |
establishing_tunnel_(false), |
was_npn_negotiated_(false), |
@@ -298,7 +296,7 @@ bool HttpStreamFactoryImpl::Job::CanUseExistingSpdySession() const { |
// working. |
return request_info_.url.SchemeIs("https") || |
proxy_info_.proxy_server().is_https() || |
- force_spdy_always_; |
+ session_->params().force_spdy_always; |
} |
void HttpStreamFactoryImpl::Job::OnStreamReadyCallback() { |
@@ -695,13 +693,15 @@ int HttpStreamFactoryImpl::Job::DoResolveProxyComplete(int result) { |
} |
bool HttpStreamFactoryImpl::Job::ShouldForceSpdySSL() const { |
- bool rv = force_spdy_always_ && force_spdy_over_ssl_; |
- return rv && !HttpStreamFactory::HasSpdyExclusion(origin_); |
+ bool rv = session_->params().force_spdy_always && |
+ session_->params().force_spdy_over_ssl; |
+ return rv && !session_->HasSpdyExclusion(origin_); |
} |
bool HttpStreamFactoryImpl::Job::ShouldForceSpdyWithoutSSL() const { |
- bool rv = force_spdy_always_ && !force_spdy_over_ssl_; |
- return rv && !HttpStreamFactory::HasSpdyExclusion(origin_); |
+ bool rv = session_->params().force_spdy_always && |
+ !session_->params().force_spdy_over_ssl; |
+ return rv && !session_->HasSpdyExclusion(origin_); |
} |
bool HttpStreamFactoryImpl::Job::ShouldForceQuic() const { |