summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/android/ssl_client_certificate_request.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/android/ssl_client_certificate_request.cc')
-rw-r--r--chrome/browser/ui/android/ssl_client_certificate_request.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/ui/android/ssl_client_certificate_request.cc b/chrome/browser/ui/android/ssl_client_certificate_request.cc
index 1f11945..d9fd7a3 100644
--- a/chrome/browser/ui/android/ssl_client_certificate_request.cc
+++ b/chrome/browser/ui/android/ssl_client_certificate_request.cc
@@ -175,7 +175,8 @@ static void OnSystemRequestCompletion(
base::Bind(&RecordClientCertificateKey, client_cert,
base::Passed(&private_key)),
base::Bind(&content::ClientCertificateDelegate::ContinueWithCertificate,
- base::Owned(delegate.release()), client_cert));
+ base::Owned(delegate.release()),
+ base::RetainedRef(client_cert)));
}
static void NotifyClientCertificatesChanged() {