From 3d7029493a6ac75832022942c14263f8443dbda7 Mon Sep 17 00:00:00 2001
From: jrandom <jrandom>
Date: Mon, 16 Aug 2004 13:13:08 +0000
Subject: [PATCH] avoid a rare busy loop (thanks lucky)

---
 router/java/src/net/i2p/router/transport/tcp/TCPTransport.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/router/java/src/net/i2p/router/transport/tcp/TCPTransport.java b/router/java/src/net/i2p/router/transport/tcp/TCPTransport.java
index ae339802f6..08412f25e9 100644
--- a/router/java/src/net/i2p/router/transport/tcp/TCPTransport.java
+++ b/router/java/src/net/i2p/router/transport/tcp/TCPTransport.java
@@ -726,6 +726,8 @@ public class TCPTransport extends TransportImpl {
                             return rv;
                         }
                     }
+                    // all of the messages refer to a connection being established
+                    try { _msgs.wait(); } catch (InterruptedException ie) {}
                 }
             }
         }
-- 
GitLab