--- jsr166/src/jsr166y/ForkJoinPool.java 2013/01/22 23:00:06 1.176 +++ jsr166/src/jsr166y/ForkJoinPool.java 2013/01/22 23:07:27 1.177 @@ -2691,8 +2691,8 @@ public class ForkJoinPool extends Abstra try { for (Callable t : tasks) { ForkJoinTask f = new ForkJoinTask.AdaptedCallable(t); - externalPush(f); futures.add(f); + externalPush(f); } for (int i = 0, size = futures.size(); i < size; i++) ((ForkJoinTask)futures.get(i)).quietlyJoin();