From 5f899396dcb9f8ac9cf6c07e054fe376fc1f77a9 Mon Sep 17 00:00:00 2001 From: "Hoa V. DINH" Date: Sat, 14 May 2016 16:22:02 -0700 Subject: Fixed IndexSet#allRanges() in case lots of indexSet contains lots of ranges (fixed #1428) --- src/java/native/com_libmailcore_IndexSet.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/java/native/com_libmailcore_IndexSet.cpp b/src/java/native/com_libmailcore_IndexSet.cpp index 1b685384..72f3a746 100644 --- a/src/java/native/com_libmailcore_IndexSet.cpp +++ b/src/java/native/com_libmailcore_IndexSet.cpp @@ -136,6 +136,7 @@ JNIEXPORT jobject JNICALL Java_com_libmailcore_IndexSet_allRanges for(unsigned int i = 0 ; i < count ; i ++) { jobject javaObject = rangeToJava(env, ranges[i]); env->CallBooleanMethod(javaVector, method, javaObject); + env->DeleteLocalRef(javaObject); } MC_POOL_END; return javaVector; -- cgit v1.2.3