| Index: net/http/http_network_transaction.cc
|
| diff --git a/net/http/http_network_transaction.cc b/net/http/http_network_transaction.cc
|
| index 6414180bfc3747ae240e275b5b500e36b61688aa..26bd1a6592584998f96e25639356633b8cb5a0de 100644
|
| --- a/net/http/http_network_transaction.cc
|
| +++ b/net/http/http_network_transaction.cc
|
| @@ -1238,8 +1238,11 @@ int HttpNetworkTransaction::DoReadHeadersComplete(int result) {
|
| return OK;
|
| }
|
|
|
| - session_->http_stream_factory()->ProcessAlternativeServices(
|
| - session_, response_.headers.get(), url::SchemeHostPort(request_->url));
|
| + if (session_->params().enable_alternative_service_for_insecure_origins ||
|
| + IsSecureRequest()) {
|
| + session_->http_stream_factory()->ProcessAlternativeServices(
|
| + session_, response_.headers.get(), url::SchemeHostPort(request_->url));
|
| + }
|
|
|
| if (IsSecureRequest())
|
| stream_->GetSSLInfo(&response_.ssl_info);
|
|
|