| Index: net/base/x509_certificate_mac.cc
|
| diff --git a/net/base/x509_certificate_mac.cc b/net/base/x509_certificate_mac.cc
|
| index 05fbe63cc8347d7097abc1cd17c8a2aaf04e1b0d..361e37c2b7c2cc28b0de3e21ae9ff269b201f903 100644
|
| --- a/net/base/x509_certificate_mac.cc
|
| +++ b/net/base/x509_certificate_mac.cc
|
| @@ -872,10 +872,10 @@ bool X509Certificate::IsIssuedBy(
|
| for (int i = 0; i < n; ++i) {
|
| SecCertificateRef cert_handle = reinterpret_cast<SecCertificateRef>(
|
| const_cast<void*>(CFArrayGetValueAtIndex(cert_chain, i)));
|
| - scoped_refptr<X509Certificate> cert = X509Certificate::CreateFromHandle(
|
| + scoped_refptr<X509Certificate> cert(X509Certificate::CreateFromHandle(
|
| cert_handle,
|
| X509Certificate::SOURCE_LONE_CERT_IMPORT,
|
| - X509Certificate::OSCertHandles());
|
| + X509Certificate::OSCertHandles()));
|
| for (unsigned j = 0; j < valid_issuers.size(); j++) {
|
| if (cert->issuer().Matches(valid_issuers[j]))
|
| return true;
|
|
|