Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(158)

Unified Diff: net/base/x509_certificate.cc

Issue 7401003: Don't use X509Certificate in SSLConfig. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merged Created 9 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);

Powered by Google App Engine
This is Rietveld 408576698