| 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 4ce799e8135cfe7d7a8db0808af86314a751577d..b394792f7c7bdb6ed58ed8f4d3cd5bfd0ea383b5 100644
|
| --- a/net/http/http_stream_factory_impl_job.cc
|
| +++ b/net/http/http_stream_factory_impl_job.cc
|
| @@ -948,9 +948,8 @@ int HttpStreamFactoryImpl::Job::DoInitConnectionComplete(int result) {
|
| if (ssl_started && (result == OK || IsCertificateError(result))) {
|
| if (using_quic_ && result == OK) {
|
| was_npn_negotiated_ = true;
|
| - NextProto protocol_negotiated =
|
| + protocol_negotiated_ =
|
| SSLClientSocket::NextProtoFromString("quic/1+spdy/3");
|
| - protocol_negotiated_ = protocol_negotiated;
|
| } else {
|
| SSLClientSocket* ssl_socket =
|
| static_cast<SSLClientSocket*>(connection_->socket());
|
| @@ -959,14 +958,12 @@ int HttpStreamFactoryImpl::Job::DoInitConnectionComplete(int result) {
|
| std::string proto;
|
| SSLClientSocket::NextProtoStatus status =
|
| ssl_socket->GetNextProto(&proto);
|
| - NextProto protocol_negotiated =
|
| - SSLClientSocket::NextProtoFromString(proto);
|
| - protocol_negotiated_ = protocol_negotiated;
|
| + protocol_negotiated_ = SSLClientSocket::NextProtoFromString(proto);
|
| net_log_.AddEvent(
|
| NetLog::TYPE_HTTP_STREAM_REQUEST_PROTO,
|
| base::Bind(&NetLogHttpStreamProtoCallback,
|
| status, &proto));
|
| - if (ssl_socket->was_spdy_negotiated())
|
| + if (NextProtoIsSPDY(protocol_negotiated_))
|
| SwitchToSpdyMode();
|
| }
|
| }
|
|
|