Index: android_webview/native/cookie_manager.cc |
diff --git a/android_webview/native/cookie_manager.cc b/android_webview/native/cookie_manager.cc |
index b7243bd8544c54b13cf2fa3fb309a9942c3180d2..130e76c853098d1085ec5100c31d8f5f6ec74dd3 100644 |
--- a/android_webview/native/cookie_manager.cc |
+++ b/android_webview/native/cookie_manager.cc |
@@ -542,12 +542,13 @@ static void SetCookieSync(JNIEnv* env, |
CookieManager::GetInstance()->SetCookieSync(host, cookie_value); |
} |
-static jstring GetCookie(JNIEnv* env, jobject obj, jstring url) { |
+static ScopedJavaLocalRef<jstring> GetCookie(JNIEnv* env, |
+ jobject obj, |
+ jstring url) { |
GURL host(ConvertJavaStringToUTF16(env, url)); |
return base::android::ConvertUTF8ToJavaString( |
- env, |
- CookieManager::GetInstance()->GetCookie(host)).Release(); |
+ env, CookieManager::GetInstance()->GetCookie(host)); |
} |
static void RemoveSessionCookies(JNIEnv* env, |