Chromium Code Reviews| Index: net/cert/cert_verify_proc_ios.cc |
| diff --git a/net/cert/cert_verify_proc_ios.cc b/net/cert/cert_verify_proc_ios.cc |
| index ebb296014086632190a7868740c2f5dcd18b98d2..f443eaef989c337c73551e60420b4fd20dc00ef2 100644 |
| --- a/net/cert/cert_verify_proc_ios.cc |
| +++ b/net/cert/cert_verify_proc_ios.cc |
| @@ -257,6 +257,10 @@ int CertVerifyProcIOS::VerifyInternal( |
| ScopedCFTypeRef<CFMutableArrayRef> cert_array( |
| x509_util::CreateSecCertificateArrayForX509Certificate(cert)); |
| + if (!cert_array) { |
|
mattm
2017/05/16 22:46:26
</shamecube>
|
| + verify_result->cert_status |= CERT_STATUS_INVALID; |
| + return ERR_CERT_INVALID; |
| + } |
| ScopedCFTypeRef<SecTrustRef> trust_ref; |
| SecTrustResultType trust_result = kSecTrustResultDeny; |
| ScopedCFTypeRef<CFArrayRef> final_chain; |