From 50fb3eae4f2ff58a507f8ce0b5a9ee25127d7378 Mon Sep 17 00:00:00 2001 From: HaHaWTH <102713261+HaHaWTH@users.noreply.github.com> Date: Sat, 15 Aug 2026 23:07:18 +0800 Subject: [PATCH] Fix LinkedIterator.remove() for the last live element --- .../concurrentutil/collection/MultiThreadedQueue.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/ca/spottedleaf/concurrentutil/collection/MultiThreadedQueue.java b/src/main/java/ca/spottedleaf/concurrentutil/collection/MultiThreadedQueue.java index be70508..bc6f00d 100644 --- a/src/main/java/ca/spottedleaf/concurrentutil/collection/MultiThreadedQueue.java +++ b/src/main/java/ca/spottedleaf/concurrentutil/collection/MultiThreadedQueue.java @@ -1368,6 +1368,7 @@ protected final void findNext() { /* out of nodes to iterate */ /* keep curr for remove() calls */ + this.curr = this.next; this.next = null; this.nextElement = null; }