From e6f5ab967e1ecfb2af1a930814d34fdcc3c7e0b5 Mon Sep 17 00:00:00 2001 From: zzz <zzz@i2pmail.org> Date: Mon, 29 Mar 2021 14:04:38 -0400 Subject: [PATCH] Transport: Don't open UPnP ports when hidden --- router/java/src/net/i2p/router/transport/TransportManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/router/java/src/net/i2p/router/transport/TransportManager.java b/router/java/src/net/i2p/router/transport/TransportManager.java index 544e863f8b..9b895c7120 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 -- GitLab