Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 393fec01692fdc96bcc09279543ca4cf9a3269fa..10cda3a08d173b9d810b162e344d7fad5cb18db6 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -1612,9 +1612,9 @@ void ChromeContentBrowserClient::SelectClientCertificate( |
const std::vector<scoped_refptr<net::X509Certificate> >& |
all_client_certs = cert_request_info->client_certs; |
for (size_t i = 0; i < all_client_certs.size(); ++i) { |
- if (CertMatchesFilter(*all_client_certs[i], *filter_dict)) { |
+ if (CertMatchesFilter(*all_client_certs[i].get(), *filter_dict)) { |
// Use the first certificate that is matched by the filter. |
- callback.Run(all_client_certs[i]); |
+ callback.Run(all_client_certs[i].get()); |
return; |
} |
} |