Index: net/cert/cert_verify_proc_android.cc |
diff --git a/net/cert/cert_verify_proc_android.cc b/net/cert/cert_verify_proc_android.cc |
index 9a8acf76fa9d6f7e1504d1ecfff0af1574e25cb6..bca62bc70c4aa03cfa050db4f2d5f9b602eb0835 100644 |
--- a/net/cert/cert_verify_proc_android.cc |
+++ b/net/cert/cert_verify_proc_android.cc |
@@ -91,8 +91,10 @@ int CertVerifyProcAndroid::VerifyInternal( |
CRLSet* crl_set, |
const CertificateList& additional_trust_anchors, |
CertVerifyResult* verify_result) { |
- if (!cert->VerifyNameMatch(hostname)) |
+ if (!cert->VerifyNameMatch(hostname, |
+ &verify_result->common_name_fallback_used)) { |
verify_result->cert_status |= CERT_STATUS_COMMON_NAME_INVALID; |
+ } |
std::vector<std::string> cert_bytes; |
if (!GetChainDEREncodedBytes(cert, &cert_bytes)) |