From a1fcbbcc979a2b9cb2e4b32f81494ac8e1ad961a Mon Sep 17 00:00:00 2001 From: membar Date: Sat, 11 Sep 2004 19:10:44 +0000 Subject: * java/lang/natThread.cc (finalize_native): Destroy join conditional variable and mutex if these destroy operations are supported. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87361 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/java/lang/natThread.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libjava/java/lang/natThread.cc') diff --git a/libjava/java/lang/natThread.cc b/libjava/java/lang/natThread.cc index ea235ce3789..4782115d2cf 100644 --- a/libjava/java/lang/natThread.cc +++ b/libjava/java/lang/natThread.cc @@ -78,6 +78,12 @@ finalize_native (jobject ptr) { natThread *nt = (natThread *) ptr; _Jv_ThreadDestroyData (nt->thread); +#ifdef _Jv_HaveCondDestroy + _Jv_CondDestroy (&nt->join_cond); +#endif +#ifdef _Jv_HaveMutexDestroy + _Jv_MutexDestroy (&nt->join_mutex); +#endif } jint -- cgit v1.2.1