diff --git a/router/java/src/net/i2p/router/transport/TransportManager.java b/router/java/src/net/i2p/router/transport/TransportManager.java index 544e863f8b2f66ea0c063a2685146752c8deed7e..9b895c712010e349efdab37e7969ca47330f0929 100644 --- a/router/java/src/net/i2p/router/transport/TransportManager.java +++ b/router/java/src/net/i2p/router/transport/TransportManager.java @@ -787,6 +787,8 @@ public class TransportManager implements TransportEventListener { */ private Set<Port> getPorts() { Set<Port> rv = new HashSet<Port>(4); + if (_context.router().isHidden()) + return rv; for (Transport t : _transports.values()) { int port = t.getRequestedPort(); // Use UDP port for NTCP too - see comment in NTCPTransport.getRequestedPort() for why this is here