| 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 eabbed0bba902d2475b00a21b1aff6706dadd966..89cfea45e8971e495ef82afa52f62365f5f01ed1 100644
|
| --- a/net/http/http_stream_factory_impl_job.cc
|
| +++ b/net/http/http_stream_factory_impl_job.cc
|
| @@ -90,6 +90,8 @@ HttpStreamFactoryImpl::Job::Job(HttpStreamFactoryImpl* stream_factory,
|
| RequestPriority priority,
|
| const SSLConfig& server_ssl_config,
|
| const SSLConfig& proxy_ssl_config,
|
| + HostPortPair server,
|
| + GURL origin_url,
|
| NetLog* net_log)
|
| : Job(stream_factory,
|
| session,
|
| @@ -97,9 +99,10 @@ HttpStreamFactoryImpl::Job::Job(HttpStreamFactoryImpl* stream_factory,
|
| priority,
|
| server_ssl_config,
|
| proxy_ssl_config,
|
| + server,
|
| + origin_url,
|
| AlternativeService(),
|
| - net_log) {
|
| -}
|
| + net_log) {}
|
|
|
| HttpStreamFactoryImpl::Job::Job(HttpStreamFactoryImpl* stream_factory,
|
| HttpNetworkSession* session,
|
| @@ -107,6 +110,8 @@ HttpStreamFactoryImpl::Job::Job(HttpStreamFactoryImpl* stream_factory,
|
| RequestPriority priority,
|
| const SSLConfig& server_ssl_config,
|
| const SSLConfig& proxy_ssl_config,
|
| + HostPortPair server,
|
| + GURL origin_url,
|
| AlternativeService alternative_service,
|
| NetLog* net_log)
|
| : request_(NULL),
|
| @@ -121,6 +126,8 @@ HttpStreamFactoryImpl::Job::Job(HttpStreamFactoryImpl* stream_factory,
|
| stream_factory_(stream_factory),
|
| next_state_(STATE_NONE),
|
| pac_request_(NULL),
|
| + server_(server),
|
| + origin_url_(origin_url),
|
| alternative_service_(alternative_service),
|
| blocking_job_(NULL),
|
| waiting_job_(NULL),
|
| @@ -660,13 +667,6 @@ int HttpStreamFactoryImpl::Job::StartInternal() {
|
| }
|
|
|
| int HttpStreamFactoryImpl::Job::DoStart() {
|
| - if (IsSpdyAlternative() || IsQuicAlternative()) {
|
| - server_ = alternative_service_.host_port_pair();
|
| - } else {
|
| - server_ = HostPortPair::FromURL(request_info_.url);
|
| - }
|
| - origin_url_ =
|
| - stream_factory_->ApplyHostMappingRules(request_info_.url, &server_);
|
| valid_spdy_session_pool_.reset(new ValidSpdySessionPool(
|
| session_->spdy_session_pool(), origin_url_, IsSpdyAlternative()));
|
|
|
|
|