From ba8b2df473c0ca256f0799f64630b4c47c4a354f Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Wed, 22 Jun 2016 15:20:33 +0000 Subject: [PATCH] SSU peer test: Only fire a peer test on connection if address has changed Reverts inadvertent change in ccb0029690e8a5921f34289dfc86fe37ef9344c6 2009? --- router/java/src/net/i2p/router/transport/udp/UDPTransport.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 87a6071d13..311c3459d8 100644 --- a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java +++ b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java @@ -1008,6 +1008,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority if (fireTest) { _context.statManager().addRateData("udp.addressTestInsteadOfUpdate", 1); + _testEvent.forceRunImmediately(); } else if (updated) { _context.statManager().addRateData("udp.addressUpdated", 1); Map<String, String> changes = new HashMap<String, String>(); @@ -1060,8 +1061,8 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority } // deadlock thru here ticket #1699 _context.router().rebuildRouterInfo(); + _testEvent.forceRunImmediately(); } - _testEvent.forceRunImmediately(); return updated; } -- GitLab