diff --git a/src/main/java/net/openhft/chronicle/map/AbstractChronicleMap.java b/src/main/java/net/openhft/chronicle/map/AbstractChronicleMap.java index c4665bea3..c9bdaac4b 100644 --- a/src/main/java/net/openhft/chronicle/map/AbstractChronicleMap.java +++ b/src/main/java/net/openhft/chronicle/map/AbstractChronicleMap.java @@ -318,9 +318,10 @@ abstract class AbstractChronicleMap extends AbstractMap public Entry next() { checkSingleThreaded(); fillEntryBuffer(); - if ((returned = entryBuffer.poll()) == null) + Entry e; + if ((e = entryBuffer.poll()) == null) throw new NoSuchElementException(); - return returned; + return returned = e; } @Override