From 253c157ba80809f0b984aecdb248dd275586d724 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Mon, 11 Jun 2018 12:10:04 +0000 Subject: [PATCH] Don't exclusively use explicitPeers when specified for testing --- .../src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java b/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java index 0be44f41ee..23fdcefb9f 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java +++ b/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java @@ -105,7 +105,8 @@ public abstract class TunnelPeerSelector extends ConnectChecker { String peers = opts.getProperty("explicitPeers"); if (peers == null) peers = ctx.getProperty("explicitPeers"); - if (peers != null) + // only one out of 4 times so we don't break completely if peer doesn't build one + if (peers != null && ctx.random().nextInt(4) == 0) return true; } return false; -- GitLab