From 32797dd4157849d8f870bb98f7ec0cbab7b5b97c Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Sat, 23 Feb 2019 17:06:01 +0000
Subject: [PATCH] NTCP: Loop in pumper if more to write (ticket #2440)

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

diff --git a/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java b/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java
index 4e15752a7f..aa48f55af2 100644
--- a/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java
+++ b/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java
@@ -753,7 +753,7 @@ class EventPumper implements Runnable {
                     } else if (buf.remaining() > 0) {
                         // stay interested
                         //key.interestOps(key.interestOps() | SelectionKey.OP_WRITE);
-                        break;
+                        continue;
                     } else {
                         con.removeWriteBuf(buf);
                         //if (buffer time is too much, add OP_WRITe to the interest ops and break?)
-- 
GitLab