| 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())); | 
|  | 
|  |