From eefd8b71ad41446f9f10d9ced85e142ac0b6dece Mon Sep 17 00:00:00 2001
From: zzz <zzz@i2pmail.org>
Date: Sat, 6 Feb 2021 09:52:41 -0500
Subject: [PATCH] NTCP: Don't publish saved local address when hidden

---
 .../java/src/net/i2p/router/transport/ntcp/NTCPTransport.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java b/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java
index e08bfeb177..03f4cd6c3b 100644
--- a/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java
+++ b/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java
@@ -864,7 +864,7 @@ public class NTCPTransport extends TransportImpl {
         } else if (port > 0 && !isFixedOrForceFirewalled) {
             // all detected interfaces
             Collection<InetAddress> addrs = getSavedLocalAddresses();
-            if (!addrs.isEmpty()) {
+            if (!addrs.isEmpty() && !_context.router().isHidden()) {
                 for (InetAddress ia : addrs) {
                     OrderedProperties props = new OrderedProperties();
                     props.setProperty(RouterAddress.PROP_HOST, ia.getHostAddress());
-- 
GitLab