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 c44339dfe64a4f6dab92db4971e48dc52be028b0..9eecec761829d7bc0a8c84e3bc7406878726d74e 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();