Index: components/cronet/android/cronet_histogram_manager.cc |
diff --git a/components/cronet/android/cronet_histogram_manager.cc b/components/cronet/android/cronet_histogram_manager.cc |
index de1989bdef57b5537fe9b7b417712fa17c10eb62..ae0de70dd35431d08b431a5e23065057f7ad2e40 100644 |
--- a/components/cronet/android/cronet_histogram_manager.cc |
+++ b/components/cronet/android/cronet_histogram_manager.cc |
@@ -24,11 +24,12 @@ static void EnsureInitialized(JNIEnv* env, jobject jcaller) { |
base::StatisticsRecorder::Initialize(); |
} |
-static jbyteArray GetHistogramDeltas(JNIEnv* env, jobject jcaller) { |
+static ScopedJavaLocalRef<jbyteArray> GetHistogramDeltas(JNIEnv* env, |
+ jobject jcaller) { |
std::vector<uint8> data; |
if (!HistogramManager::GetInstance()->GetDeltas(&data)) |
- return NULL; |
- return base::android::ToJavaByteArray(env, &data[0], data.size()).Release(); |
+ return ScopedJavaLocalRef<jbyteArray>(); |
+ return base::android::ToJavaByteArray(env, &data[0], data.size()); |
} |
} // namespace cronet |