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;

Reply via email to