diff options
-rw-r--r-- | net/url_request/url_request_http_job.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/net/url_request/url_request_http_job.cc b/net/url_request/url_request_http_job.cc index 425b747..889fba86 100644 --- a/net/url_request/url_request_http_job.cc +++ b/net/url_request/url_request_http_job.cc @@ -670,9 +670,8 @@ void URLRequestHttpJob::OnStartCompleted(int result) { // merges into a SPDY connection to www.example.com, and gets a different // certificate. const SSLInfo& ssl_info = transaction_->GetResponseInfo()->ssl_info; - if (ssl_info.is_valid() && - (result == OK || (IsCertificateError(result) && - IsCertStatusMinorError(ssl_info.cert_status))) && + if (result == OK && + ssl_info.is_valid() && ssl_info.is_issued_by_known_root && context_->transport_security_state()) { TransportSecurityState::DomainState domain_state; |