From 4eb5070753f23a12b7ad34d1059f3dd9c7181602 Mon Sep 17 00:00:00 2001
From: jrandom <jrandom>
Date: Fri, 27 Aug 2004 23:52:13 +0000
Subject: [PATCH] clear another possible thread leak

---
 router/java/src/net/i2p/router/transport/tcp/TCPConnection.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/router/java/src/net/i2p/router/transport/tcp/TCPConnection.java b/router/java/src/net/i2p/router/transport/tcp/TCPConnection.java
index ee92c1e6f8..73e30f5ac9 100644
--- a/router/java/src/net/i2p/router/transport/tcp/TCPConnection.java
+++ b/router/java/src/net/i2p/router/transport/tcp/TCPConnection.java
@@ -449,7 +449,7 @@ class TCPConnection implements I2NPMessageReader.I2NPMessageEventListener {
         private boolean _running;
         public void run() {
             _running = true;
-            while (_running) {
+            while (_running && !_closed) {
                 OutNetMessage nextMessage = getNext();
                 if (nextMessage != null) {
                     boolean sent = doSend(nextMessage);
-- 
GitLab