From 713812e2445496115c6cc9d789b2662cdd2225dc Mon Sep 17 00:00:00 2001 From: Dave Korn Date: Sun, 21 Mar 2010 19:36:49 +0000 Subject: [PATCH] PR target/42811 (prerequisite) PR target/42811 (prerequisite) * jvmti.cc (_Jv_GetJVMTIEnv): Avoid use of uninitialised memory. From-SVN: r157605 --- libjava/ChangeLog | 5 +++++ libjava/jvmti.cc | 1 + 2 files changed, 6 insertions(+) diff --git a/libjava/ChangeLog b/libjava/ChangeLog index d803ad9227e..9e143318ca9 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2010-03-21 Dave Korn + + PR target/42811 (prerequisite) + * jvmti.cc (_Jv_GetJVMTIEnv): Avoid use of uninitialised memory. + 2010-03-13 Matthias Klose PR libgcj/42676 diff --git a/libjava/jvmti.cc b/libjava/jvmti.cc index d9bcc806074..3ac6365b2cc 100644 --- a/libjava/jvmti.cc +++ b/libjava/jvmti.cc @@ -2210,6 +2210,7 @@ _Jv_GetJVMTIEnv (void) { _Jv_JVMTIEnv *env = (_Jv_JVMTIEnv *) _Jv_MallocUnchecked (sizeof (_Jv_JVMTIEnv)); + memset (env, 0, sizeof (_Jv_JVMTIEnv)); env->p = &_Jv_JVMTI_Interface; struct jvmti_env_list *element = (struct jvmti_env_list *) _Jv_MallocUnchecked (sizeof (struct jvmti_env_list));