aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/natThread.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/lang/natThread.cc')
-rw-r--r--libjava/java/lang/natThread.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/libjava/java/lang/natThread.cc b/libjava/java/lang/natThread.cc
index f1064f1..80cdae3 100644
--- a/libjava/java/lang/natThread.cc
+++ b/libjava/java/lang/natThread.cc
@@ -214,7 +214,10 @@ java::lang::Thread::finish_ ()
#endif
group = NULL;
-
+
+ // If a method cache was created, free it.
+ _Jv_FreeMethodCache();
+
// Signal any threads that are waiting to join() us.
_Jv_MutexLock (&nt->join_mutex);