| Index: chrome/browser/ui/android/connection_info_popup_android.cc
|
| diff --git a/chrome/browser/ui/android/connection_info_popup_android.cc b/chrome/browser/ui/android/connection_info_popup_android.cc
|
| index 4be9e37327610745ab82de0cc4bf0fcf702017b6..3b7878e56249ce09685238752ce68b0bd68cce36 100644
|
| --- a/chrome/browser/ui/android/connection_info_popup_android.cc
|
| +++ b/chrome/browser/ui/android/connection_info_popup_android.cc
|
| @@ -30,12 +30,13 @@
|
| using content::CertStore;
|
| using content::WebContents;
|
|
|
| -static ScopedJavaLocalRef<jobjectArray>
|
| -GetCertificateChain(JNIEnv* env, jobject obj, jobject java_web_contents) {
|
| +static jobjectArray GetCertificateChain(JNIEnv* env,
|
| + jobject obj,
|
| + jobject java_web_contents) {
|
| content::WebContents* web_contents =
|
| content::WebContents::FromJavaWebContents(java_web_contents);
|
| if (!web_contents)
|
| - return ScopedJavaLocalRef<jobjectArray>();
|
| + return NULL;
|
|
|
| int cert_id =
|
| web_contents->GetController().GetVisibleEntry()->GetSSL().cert_id;
|
| @@ -61,7 +62,8 @@
|
| cert_chain.push_back(cert_bytes);
|
| }
|
|
|
| - return base::android::ToJavaArrayOfByteArray(env, cert_chain);
|
| + // OK to release, JNI binding.
|
| + return base::android::ToJavaArrayOfByteArray(env, cert_chain).Release();
|
| }
|
|
|
| // static
|
|
|