Index: components/variations/android/variations_associated_data_android.cc |
diff --git a/components/variations/android/variations_associated_data_android.cc b/components/variations/android/variations_associated_data_android.cc |
index db14d8ff0e8a87de90675ea8c78c7b6d159bffec..7bd2800fe5ed10f028617a18ce615d49823bb153 100644 |
--- a/components/variations/android/variations_associated_data_android.cc |
+++ b/components/variations/android/variations_associated_data_android.cc |
@@ -17,15 +17,15 @@ namespace variations { |
namespace android { |
-jstring GetVariationParamValue(JNIEnv* env, |
- jclass clazz, |
- jstring jtrial_name, |
- jstring jparam_name) { |
+ScopedJavaLocalRef<jstring> GetVariationParamValue(JNIEnv* env, |
+ jclass clazz, |
+ jstring jtrial_name, |
+ jstring jparam_name) { |
std::string trial_name(ConvertJavaStringToUTF8(env, jtrial_name)); |
std::string param_name(ConvertJavaStringToUTF8(env, jparam_name)); |
std::string param_value = |
variations::GetVariationParamValue(trial_name, param_name); |
- return ConvertUTF8ToJavaString(env, param_value).Release(); |
+ return ConvertUTF8ToJavaString(env, param_value); |
} |
bool RegisterVariationsAssociatedData(JNIEnv* env) { |