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 d531476c81b8964868133fb85672f2f860feb357..d17cece52e936a503e366291f990ee3a371d3886 100644 |
--- a/net/http/http_stream_factory_impl_job.cc |
+++ b/net/http/http_stream_factory_impl_job.cc |
@@ -72,7 +72,8 @@ HttpStreamFactoryImpl::Job::Job(HttpStreamFactoryImpl* stream_factory, |
RequestPriority priority, |
const SSLConfig& server_ssl_config, |
const SSLConfig& proxy_ssl_config, |
- NetLog* net_log) |
+ NetLog* net_log, |
+ AlternateProtocolInfo alternate_protocol) |
: request_(NULL), |
request_info_(request_info), |
priority_(priority), |
@@ -85,6 +86,7 @@ HttpStreamFactoryImpl::Job::Job(HttpStreamFactoryImpl* stream_factory, |
stream_factory_(stream_factory), |
next_state_(STATE_NONE), |
pac_request_(NULL), |
+ alternate_protocol_(alternate_protocol), |
blocking_job_(NULL), |
waiting_job_(NULL), |
using_ssl_(false), |
@@ -163,12 +165,10 @@ LoadState HttpStreamFactoryImpl::Job::GetLoadState() const { |
} |
} |
-void HttpStreamFactoryImpl::Job::MarkAsAlternate( |
- const GURL& original_url, |
- AlternateProtocolInfo alternate) { |
+void HttpStreamFactoryImpl::Job::MarkAsAlternate(const GURL& original_url) { |
DCHECK(!original_url_.get()); |
original_url_.reset(new GURL(original_url)); |
- if (alternate.protocol == QUIC) { |
+ if (alternate_protocol_.protocol == QUIC) { |
DCHECK(session_->params().enable_quic); |
using_quic_ = true; |
} |