| Index: net/url_request/url_request_http_job.cc
|
| diff --git a/net/url_request/url_request_http_job.cc b/net/url_request/url_request_http_job.cc
|
| index c5c209ce7cb7a1ae9c99c8e66eb83518ffbd9306..e3e84d300f6540accba04233c44217bfee2d6b3f 100644
|
| --- a/net/url_request/url_request_http_job.cc
|
| +++ b/net/url_request/url_request_http_job.cc
|
| @@ -841,14 +841,13 @@ void URLRequestHttpJob::OnStartCompleted(int result) {
|
| NotifySSLCertificateError(info, true);
|
| } else {
|
| // Maybe overridable, maybe not. Ask the delegate to decide.
|
| - TransportSecurityState::DomainState domain_state;
|
| const URLRequestContext* context = request_->context();
|
| - const bool fatal = context->transport_security_state() &&
|
| - context->transport_security_state()->GetDomainState(
|
| + TransportSecurityState* state = context->transport_security_state();
|
| + const bool fatal =
|
| + state &&
|
| + state->ShouldSSLErrorsBeFatal(
|
| request_info_.url.host(),
|
| - SSLConfigService::IsSNIAvailable(context->ssl_config_service()),
|
| - &domain_state) &&
|
| - domain_state.ShouldSSLErrorsBeFatal();
|
| + SSLConfigService::IsSNIAvailable(context->ssl_config_service()));
|
| NotifySSLCertificateError(
|
| transaction_->GetResponseInfo()->ssl_info, fatal);
|
| }
|
|
|