Index: content/browser/loader/resource_loader.cc |
diff --git a/content/browser/loader/resource_loader.cc b/content/browser/loader/resource_loader.cc |
index 854c0adde9149c719e6717d1ef8764cdb641933d..9833aba2e822f4ba5a117b4d4fa4f785df4eef3e 100644 |
--- a/content/browser/loader/resource_loader.cc |
+++ b/content/browser/loader/resource_loader.cc |
@@ -113,6 +113,9 @@ void PopulateResourceResponse(ResourceRequestInfoImpl* info, |
GetSSLStatusForRequest(request->url(), request->ssl_info(), |
info->GetChildID(), &ssl_status); |
response->head.security_info = SerializeSecurityInfo(ssl_status); |
+ response->head.has_major_certificate_errors = |
+ net::IsCertStatusError(ssl_status.cert_status) && |
+ !net::IsCertStatusMinorError(ssl_status.cert_status); |
} else { |
// We should not have any SSL state. |
DCHECK(!request->ssl_info().cert_status); |