diff --git a/src/network/OutboundNetworkHandler.java b/src/network/OutboundNetworkHandler.java index 8e962e5d..97788d1d 100644 --- a/src/network/OutboundNetworkHandler.java +++ b/src/network/OutboundNetworkHandler.java @@ -74,7 +74,7 @@ public class OutboundNetworkHandler { public synchronized void onAcknowledge(short sequence) { synchronized (sequenced) { - Iterator it = sequenced.iterator(); + Iterator it = sequenced.listIterator(); while (it.hasNext()) { SequencedPacket sp = it.next(); if (sp.getSequence() <= sequence) @@ -87,7 +87,7 @@ public class OutboundNetworkHandler { public synchronized void onOutOfOrder(short sequence) { synchronized (sequenced) { - Iterator it = sequenced.iterator(); + Iterator it = sequenced.listIterator(); while (it.hasNext()) { SequencedPacket sp = it.next(); if (sp.getSequence() <= sequence)