Skip to content

Commit 6b7e60b

Browse files
committed
ThreadGroup test for q=null from second shutdown call
1 parent 95cdbb2 commit 6b7e60b

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

sources/net.sf.j2s.java.core/src/java/lang/ThreadGroup.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,14 +1056,15 @@ public String toString() {
10561056

10571057
public void 秘exit() {
10581058
ArrayList<Object> q = 秘getTimerQueue();
1059-
for (int i = q.size(); --i >= 0;) {
1060-
Timer t = (Timer) q.get(i);
1061-
try {
1062-
t.stop();
1063-
} catch (Throwable e) {
1064-
// ignore
1059+
if (q != null)
1060+
for (int i = q.size(); --i >= 0;) {
1061+
Timer t = (Timer) q.get(i);
1062+
try {
1063+
t.stop();
1064+
} catch (Throwable e) {
1065+
// ignore
1066+
}
10651067
}
1066-
}
10671068
秘systemExited = true;
10681069
}
10691070

0 commit comments

Comments
 (0)