From 36e736582b71a841a0316d01da9e7ca0336fb9fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Antonsson?= Date: Fri, 18 Dec 2015 09:00:12 +0100 Subject: [PATCH] =act #19216 Fix AbstractNodeQueue value nepotism --- .../src/main/java/akka/dispatch/AbstractNodeQueue.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java b/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java index 4f6f2a9706..0c887faf28 100644 --- a/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java +++ b/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java @@ -78,7 +78,11 @@ public abstract class AbstractNodeQueue extends AtomicReference next = pollNode(); if (next == null) return null; - else return next.value; + else { + T value = next.value; + next.value = null; + return value; + } } /*