From e3103762b6b440acfcd67f371da163ada48e0128 Mon Sep 17 00:00:00 2001
From: dev <dev@robertfoss.se>
Date: Mon, 6 Apr 2015 15:00:40 +0000
Subject: [PATCH] findbugs: Removed synchronization on concurrent object

---
 .../net/i2p/router/transport/udp/EstablishmentManager.java | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

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 c44339dfe6..9eecec7618 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();
 
-- 
GitLab