Index: net/base/x509_certificate.cc |
diff --git a/net/base/x509_certificate.cc b/net/base/x509_certificate.cc |
index 72d4f81385b4cdaaf2c935866f54821b31e8752c..f837e7db93f54955f92757793dd2c30d93e9ead6 100644 |
--- a/net/base/x509_certificate.cc |
+++ b/net/base/x509_certificate.cc |
@@ -231,7 +231,9 @@ X509Certificate* X509Certificate::CreateFromDERCertChain( |
} |
OSCertHandle handle = CreateOSCert(der_certs[0]); |
- DCHECK(handle); |
+ if (!handle) |
+ return NULL; |
+ |
X509Certificate* cert = |
CreateFromHandle(handle, SOURCE_FROM_NETWORK, intermediate_ca_certs); |
FreeOSCertHandle(handle); |