| Index: net/url_request/url_request.cc
|
| diff --git a/net/url_request/url_request.cc b/net/url_request/url_request.cc
|
| index dbff821796eeb8426ac78dad933043717ab3ceb7..404680f13cd6de507626d994066831efd6f74dc8 100644
|
| --- a/net/url_request/url_request.cc
|
| +++ b/net/url_request/url_request.cc
|
| @@ -1065,13 +1065,11 @@ bool URLRequest::GetHSTSRedirect(GURL* redirect_url) const {
|
| const GURL& url = this->url();
|
| if (!url.SchemeIs("http"))
|
| return false;
|
| - TransportSecurityState::DomainState domain_state;
|
| - if (context()->transport_security_state() &&
|
| - context()->transport_security_state()->GetDomainState(
|
| + TransportSecurityState* state = context()->transport_security_state();
|
| + if (state &&
|
| + state->ShouldUpgradeToSSL(
|
| url.host(),
|
| - SSLConfigService::IsSNIAvailable(context()->ssl_config_service()),
|
| - &domain_state) &&
|
| - domain_state.ShouldUpgradeToSSL()) {
|
| + SSLConfigService::IsSNIAvailable(context()->ssl_config_service()))) {
|
| url_canon::Replacements<char> replacements;
|
| const char kNewScheme[] = "https";
|
| replacements.SetScheme(kNewScheme,
|
|
|