--- jsr166/src/jsr166e/ConcurrentHashMapV8.java 2011/08/30 16:03:48 1.10 +++ jsr166/src/jsr166e/ConcurrentHashMapV8.java 2011/08/30 18:31:25 1.11 @@ -390,7 +390,7 @@ public class ConcurrentHashMapV8 validated = true; for (Node first = e;;) { Object ek, ev; - if (e.hash == h && + if (e.hash == h && (ek = e.key) != null && (ev = e.val) != null && (k == ek || k.equals(ek))) {