From 9caddc166bf6f3ed19fb6874991c4335e5770b4c Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Wed, 13 Jan 2016 16:02:13 +0000 Subject: [PATCH] SSU: Don't early-disconnect if we are introducing --- router/java/src/net/i2p/router/transport/udp/UDPTransport.java | 1 + 1 file changed, 1 insertion(+) diff --git a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java index 503fb0fef6..f0fa96e2b5 100644 --- a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java +++ b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java @@ -2502,6 +2502,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority public void mayDisconnect(final Hash peer) { final PeerState ps = _peersByIdent.get(peer); if (ps != null && ps.isInbound() && + ps.getWeRelayToThemAs() <= 0 && ps.getMessagesReceived() <= 2 && ps.getMessagesSent() <= 2) { ps.setMayDisconnect(); } -- GitLab