From e62bad3dc9c202d2ff549ed6a9bf459842544a66 Mon Sep 17 00:00:00 2001
From: Martin Kahlert <martin.kahlert@infineon.com>
Date: Fri, 5 Oct 2001 14:23:06 +0000
Subject: [PATCH] jni.cc (_Jv_JNI_DeleteLocalRef): Use correct frame size

2001-10-04  Martin Kahlert  <martin.kahlert@infineon.com>

	* jni.cc (_Jv_JNI_DeleteLocalRef): Use correct frame size

From-SVN: r46034
---
 libjava/ChangeLog | 4 ++++
 libjava/jni.cc    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 1e2405c0f451..b9622dba3273 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-04  Martin Kahlert  <martin.kahlert@infineon.com>
+
+	* jni.cc (_Jv_JNI_DeleteLocalRef): Use correct frame size
+
 2001-10-04  Mark Wielaard  <mark@klomp.org>
 
 	* java/lang/reflect/Modifier.java: Merge with Classpath
diff --git a/libjava/jni.cc b/libjava/jni.cc
index 8341d1c8206e..8f4e4f14e228 100644
--- a/libjava/jni.cc
+++ b/libjava/jni.cc
@@ -214,7 +214,7 @@ _Jv_JNI_DeleteLocalRef (JNIEnv *env, jobject obj)
 
   for (frame = env->locals; frame != NULL; frame = frame->next)
     {
-      for (int i = 0; i < FRAME_SIZE; ++i)
+      for (int i = 0; i < frame->size; ++i)
 	{
 	  if (frame->vec[i] == obj)
 	    {
-- 
GitLab