Hi,
My last commit added a missing access check in Thread.stop.
Cheers,
Gary
Index: ChangeLog
===================================================================
RCS file: /cvsroot/classpath/classpath/ChangeLog,v
retrieving revision 1.6414
diff -u -r1.6414 ChangeLog
--- ChangeLog 16 Feb 2006 08:45:28 -0000 1.6414
+++ ChangeLog 16 Feb 2006 09:52:34 -0000
@@ -1,3 +1,7 @@
+2006-02-16 Gary Benson <[EMAIL PROTECTED]>
+
+ * java/lang/Thread.java (stop): Add a missing access check.
+
2006-02-16 Robert Schuster <[EMAIL PROTECTED]>
* javax/swing/text/JTextComponent.java:
Index: java/lang/Thread.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/lang/Thread.java,v
retrieving revision 1.17
diff -u -r1.17 Thread.java
--- java/lang/Thread.java 6 Jan 2006 15:05:57 -0000 1.17
+++ java/lang/Thread.java 16 Feb 2006 09:52:35 -0000
@@ -906,7 +906,7 @@
if (sm != null)
{
sm.checkAccess(this);
- if (this != currentThread())
+ if (this != currentThread() || !(t instanceof ThreadDeath))
sm.checkPermission(new RuntimePermission("stopThread"));
}
VMThread vt = vmThread;