diff --git a/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java b/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java index c44339dfe..9eecec761 100644 --- a/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java +++ b/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java @@ -595,12 +595,7 @@ class EstablishmentManager { } if (_outboundStates.size() < getMaxConcurrentEstablish() && !_queuedOutbound.isEmpty()) { - // in theory shouldn't need locking, but - // getting IllegalStateExceptions on old Java 5, - // which hoses this state. - synchronized(_queuedOutbound) { - locked_admitQueued(); - } + locked_admitQueued(); } //remaining = _queuedOutbound.size();