| 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 cb6496e4d16d13a48a7b7224a6b6182db0e0ea24..2cd3bcbe0b6c7cf73b0129896405537a9a92cfcb 100644
|
| --- a/net/http/http_stream_factory_impl_job.cc
|
| +++ b/net/http/http_stream_factory_impl_job.cc
|
| @@ -1164,16 +1164,8 @@
|
| if (connection_->socket() && !connection_->is_reused())
|
| SetSocketMotivation();
|
|
|
| - if (!using_spdy_)
|
| + if (!using_spdy_) {
|
| DCHECK(!IsSpdyAlternative());
|
| -
|
| - // While websockets over HTTP/2 are not supported, it is still valid to have
|
| - // websockets tunneled through HTTP/2 proxy (via CONNECT). If websockets are
|
| - // secure (wss://), ProxyClientSocket with established tunnel is wrapped with
|
| - // yet another socket (SSLClientSocket), and |using_spdy_| will be false, but
|
| - // for ws: scheme, ProxyClientSocket is not wrapped into anything.
|
| - if (!using_spdy_ ||
|
| - (using_spdy_ && proxy_info_.is_https() && delegate_->for_websockets())) {
|
| // We may get ftp scheme when fetching ftp resources through proxy.
|
| bool using_proxy = (proxy_info_.is_http() || proxy_info_.is_https()) &&
|
| (request_info_.url.SchemeIs(url::kHttpScheme) ||
|
|
|