From 6e5b6b3eb16c64af73f2068db7327077588f76a4 Mon Sep 17 00:00:00 2001 From: Lukasz Kozakiewicz Date: Fri, 12 Jan 2018 12:36:20 +0100 Subject: [PATCH] Android: fix JNI local references leak in JNIClassBase. --- modules/juce_core/native/juce_android_SystemStats.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_core/native/juce_android_SystemStats.cpp b/modules/juce_core/native/juce_android_SystemStats.cpp index 5f2eb11eef..d64a56b85b 100644 --- a/modules/juce_core/native/juce_android_SystemStats.cpp +++ b/modules/juce_core/native/juce_android_SystemStats.cpp @@ -47,7 +47,7 @@ Array& JNIClassBase::getClasses() void JNIClassBase::initialise (JNIEnv* env) { - classRef = (jclass) env->NewGlobalRef (env->FindClass (classPath)); + classRef = (jclass) env->NewGlobalRef (LocalRef (env->FindClass (classPath))); jassert (classRef != 0); initialiseFields (env);