summaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authordavek <davek@138bc75d-0d04-0410-961f-82ee72b054a4>2010-03-21 19:36:49 +0000
committerdavek <davek@138bc75d-0d04-0410-961f-82ee72b054a4>2010-03-21 19:36:49 +0000
commite43d82e2fc8667da0839b901a6539d6f73fd99f7 (patch)
tree89e398c7f3cebaa4deb0182770c293d9c7bfcace /libjava
parent8c9507aaad220eda91bfacbae850531905f707da (diff)
downloadgcc-e43d82e2fc8667da0839b901a6539d6f73fd99f7.tar.gz
PR target/42811 (prerequisite)
* jvmti.cc (_Jv_GetJVMTIEnv): Avoid use of uninitialised memory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157605 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
-rw-r--r--libjava/ChangeLog5
-rw-r--r--libjava/jvmti.cc1
2 files changed, 6 insertions, 0 deletions
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 <dave.korn.cygwin@gmail.com>
+
+ PR target/42811 (prerequisite)
+ * jvmti.cc (_Jv_GetJVMTIEnv): Avoid use of uninitialised memory.
+
2010-03-13 Matthias Klose <doko@ubuntu.com>
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));