catch iterator exception on java 5

This commit is contained in:
zzz
2012-12-29 13:31:31 +00:00
parent 2f4e3862e3
commit 8ed70084db

View File

@ -611,7 +611,9 @@ class EstablishmentManager {
Map.Entry<RemoteHostId, List<OutNetMessage>> entry = iter.next();
// java 5 IllegalStateException here
try {
iter.remove();
} catch (IllegalStateException ise) {}
RemoteHostId to = entry.getKey();
List<OutNetMessage> allQueued = entry.getValue();
List<OutNetMessage> queued = new ArrayList();