diff --git a/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/polling/LongPollingSystem.java b/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/polling/LongPollingSystem.java index 1f1536f92..27bfdc097 100644 --- a/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/polling/LongPollingSystem.java +++ b/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/polling/LongPollingSystem.java @@ -76,7 +76,7 @@ public class LongPollingSystem { while (iterator.hasNext()) { ResourceWaitingRequest waitingRequest = iterator.next(); if (waitingRequest.getLongPollingResource().wasProcessed()) - iterator.remove(); + _waitingActions.remove(waitingRequest); else { if (waitingRequest.getStart() + _pollingLength < now) { waitingRequest.getLongPollableResource().deregisterRequest(waitingRequest);