diff --git a/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java b/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java index 196b3b36bc..a1dae253c8 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java +++ b/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java @@ -415,8 +415,10 @@ public class TunnelPool { void setSettings(TunnelPoolSettings settings) { if (settings != null && _settings != null) { - settings.getAliases().addAll(_settings.getAliases()); - settings.setAliasOf(_settings.getAliasOf()); + if (!(settings.isExploratory() || _settings.isExploratory())) { + settings.getAliases().addAll(_settings.getAliases()); + settings.setAliasOf(_settings.getAliasOf()); + } } _settings = settings; if (_settings != null) {