| 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 3c777a3b9a7371aa2bbcdf713237aa281678ea07..63190f5c1492b3a5c78c583d6c52497a1f9e216b 100644
|
| --- a/net/url_request/url_request_http_job.cc
|
| +++ b/net/url_request/url_request_http_job.cc
|
| @@ -744,7 +744,8 @@ void URLRequestHttpJob::ProcessStrictTransportSecurityHeader() {
|
|
|
| // Only accept HSTS headers on HTTPS connections that have no
|
| // certificate errors.
|
| - if (!ssl_info.is_valid() || IsCertStatusError(ssl_info.cert_status) ||
|
| + if (!ssl_info.is_valid() || (IsCertStatusError(ssl_info.cert_status) &&
|
| + !IsCertStatusMinorError(ssl_info.cert_status)) ||
|
| !security_state)
|
| return;
|
|
|
| @@ -767,7 +768,8 @@ void URLRequestHttpJob::ProcessPublicKeyPinsHeader() {
|
|
|
| // Only accept HPKP headers on HTTPS connections that have no
|
| // certificate errors.
|
| - if (!ssl_info.is_valid() || IsCertStatusError(ssl_info.cert_status) ||
|
| + if (!ssl_info.is_valid() || (IsCertStatusError(ssl_info.cert_status) &&
|
| + !IsCertStatusMinorError(ssl_info.cert_status)) ||
|
| !security_state)
|
| return;
|
|
|
|
|