summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-05 14:23:06 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-05 14:23:06 +0000
commite2260a141216bc6e7ce1f58410e816ea7f37a38c (patch)
tree049732d777dd6a14faea53b501ba9ebdcc77269e
parente1ebace4ce6052cb6bf50d136d1ffaa13da05b15 (diff)
downloadgcc-e2260a141216bc6e7ce1f58410e816ea7f37a38c.tar.gz
2001-10-04 Martin Kahlert <martin.kahlert@infineon.com>
* jni.cc (_Jv_JNI_DeleteLocalRef): Use correct frame size git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46034 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libjava/ChangeLog4
-rw-r--r--libjava/jni.cc2
2 files changed, 5 insertions, 1 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 1e2405c0f45..b9622dba327 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 8341d1c8206..8f4e4f14e22 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)
{