| Index: net/url_request/url_request.cc
|
| diff --git a/net/url_request/url_request.cc b/net/url_request/url_request.cc
|
| index 97308b585e39610fd01709b7825dce31b2eba49a..e2784eed48366cb7e34ee1f03bd0229381a42135 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::Replacements<char> replacements;
|
| const char kNewScheme[] = "https";
|
| replacements.SetScheme(kNewScheme, url::Component(0, strlen(kNewScheme)));
|
|
|