Index: content/browser/ssl/ssl_policy.cc |
diff --git a/content/browser/ssl/ssl_policy.cc b/content/browser/ssl/ssl_policy.cc |
index 1d9f3f606161025264ecc1ac7deb01c500d0a22f..256c27f34ff607571e6c53c6b2b781445715e8ed 100644 |
--- a/content/browser/ssl/ssl_policy.cc |
+++ b/content/browser/ssl/ssl_policy.cc |
@@ -58,7 +58,7 @@ void SSLPolicy::OnCertError(SSLCertErrorHandler* handler) { |
case net::ERR_CERT_DATE_INVALID: |
case net::ERR_CERT_AUTHORITY_INVALID: |
case net::ERR_CERT_WEAK_SIGNATURE_ALGORITHM: |
- OnCertErrorInternal(handler, true); |
+ OnCertErrorInternal(handler, !handler->is_hsts_host()); |
break; |
case net::ERR_CERT_NO_REVOCATION_MECHANISM: |
// Ignore this error. |