From 713812e2445496115c6cc9d789b2662cdd2225dc Mon Sep 17 00:00:00 2001
From: Dave Korn <dave.korn.cygwin@gmail.com>
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 d803ad9227ec..9e143318ca92 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 d9bcc806074f..3ac6365b2cc1 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));
-- 
GitLab