| Index: net/cert/x509_certificate_mac.cc
|
| diff --git a/net/cert/x509_certificate_mac.cc b/net/cert/x509_certificate_mac.cc
|
| index b3815765265d941dc570d3a324e126f9161c72f1..716bdd5c4ec1ce4ca272b5cf2fb187b6731feeb0 100644
|
| --- a/net/cert/x509_certificate_mac.cc
|
| +++ b/net/cert/x509_certificate_mac.cc
|
| @@ -274,7 +274,7 @@ void X509Certificate::GetSubjectAltName(
|
| bool X509Certificate::GetDEREncoded(X509Certificate::OSCertHandle cert_handle,
|
| std::string* encoded) {
|
| CSSM_DATA der_data;
|
| - if (SecCertificateGetData(cert_handle, &der_data) != noErr)
|
| + if (!cert_handle || SecCertificateGetData(cert_handle, &der_data) != noErr)
|
| return false;
|
| encoded->assign(reinterpret_cast<char*>(der_data.Data),
|
| der_data.Length);
|
|
|