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 196b3b36bc5d5b6456c3b9d6be11bfc9fed85f8b..a1dae253c88a97260ac93a8cb764b3b8a61e963b 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) {