--- jsr166/src/jsr166y/LinkedTransferQueue.java 2010/11/14 20:34:47 1.81 +++ jsr166/src/jsr166y/LinkedTransferQueue.java 2011/03/15 19:47:02 1.83 @@ -1,7 +1,7 @@ /* * Written by Doug Lea with assistance from members of JCP JSR-166 * Expert Group and released to the public domain, as explained at - * http://creativecommons.org/licenses/publicdomain + * http://creativecommons.org/publicdomain/zero/1.0/ */ package jsr166y; @@ -572,7 +572,7 @@ public class LinkedTransferQueue exte if (p.casItem(item, e)) { // match for (Node q = p; q != h;) { Node n = q.next; // update by 2 unless singleton - if (head == h && casHead(h, n == null? q : n)) { + if (head == h && casHead(h, n == null ? q : n)) { h.forgetNext(); break; } // advance and retry