| 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 5f12baaf8cdf2ecbbf755cf950322c073e833338..b360beee4418a65b5050f36f2840834f90255a72 100644
|
| --- a/net/http/http_stream_factory_impl_job.cc
|
| +++ b/net/http/http_stream_factory_impl_job.cc
|
| @@ -848,31 +848,32 @@ int HttpStreamFactoryImpl::Job::DoInitConnection() {
|
| request_info_.privacy_mode,
|
| net_log_,
|
| num_streams_);
|
| - } else {
|
| - // If we can't use a SPDY session, don't both checking for one after
|
| - // the hostname is resolved.
|
| - OnHostResolutionCallback resolution_callback = CanUseExistingSpdySession() ?
|
| - base::Bind(&Job::OnHostResolution, session_->spdy_session_pool(),
|
| - GetSpdySessionKey()) :
|
| - OnHostResolutionCallback();
|
| - if (stream_factory_->for_websockets_) {
|
| - // TODO(ricea): Re-enable NPN when WebSockets over SPDY is supported.
|
| - SSLConfig websocket_server_ssl_config = server_ssl_config_;
|
| - websocket_server_ssl_config.next_protos.clear();
|
| - return InitSocketHandleForWebSocketRequest(
|
| - origin_url_, request_info_.extra_headers, request_info_.load_flags,
|
| - priority_, session_, proxy_info_, ShouldForceSpdySSL(),
|
| - want_spdy_over_npn, websocket_server_ssl_config, proxy_ssl_config_,
|
| - request_info_.privacy_mode, net_log_,
|
| - connection_.get(), resolution_callback, io_callback_);
|
| - }
|
| - return InitSocketHandleForHttpRequest(
|
| + }
|
| +
|
| + // If we can't use a SPDY session, don't both checking for one after
|
| + // the hostname is resolved.
|
| + OnHostResolutionCallback resolution_callback = CanUseExistingSpdySession() ?
|
| + base::Bind(&Job::OnHostResolution, session_->spdy_session_pool(),
|
| + GetSpdySessionKey()) :
|
| + OnHostResolutionCallback();
|
| + if (stream_factory_->for_websockets_) {
|
| + // TODO(ricea): Re-enable NPN when WebSockets over SPDY is supported.
|
| + SSLConfig websocket_server_ssl_config = server_ssl_config_;
|
| + websocket_server_ssl_config.next_protos.clear();
|
| + return InitSocketHandleForWebSocketRequest(
|
| origin_url_, request_info_.extra_headers, request_info_.load_flags,
|
| priority_, session_, proxy_info_, ShouldForceSpdySSL(),
|
| - want_spdy_over_npn, server_ssl_config_, proxy_ssl_config_,
|
| + want_spdy_over_npn, websocket_server_ssl_config, proxy_ssl_config_,
|
| request_info_.privacy_mode, net_log_,
|
| connection_.get(), resolution_callback, io_callback_);
|
| }
|
| +
|
| + return InitSocketHandleForHttpRequest(
|
| + origin_url_, request_info_.extra_headers, request_info_.load_flags,
|
| + priority_, session_, proxy_info_, ShouldForceSpdySSL(),
|
| + want_spdy_over_npn, server_ssl_config_, proxy_ssl_config_,
|
| + request_info_.privacy_mode, net_log_,
|
| + connection_.get(), resolution_callback, io_callback_);
|
| }
|
|
|
| int HttpStreamFactoryImpl::Job::DoInitConnectionComplete(int result) {
|
|
|