diff --git a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java index 44a197c0a74cb32d7260de9ce900774bf130d58e..ff9b2a2e9ac645ce531adda007a70340de5cf469 100644 --- a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java +++ b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java @@ -3727,7 +3727,10 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority // which will start up NTCP inbound when we transition to OK. if (isIPv6) { if (STATUS_IPV6_FW_2.contains(status)) { - removeExternalAddress(true, true); + if (_enableSSU2) + rebuildExternalAddress(true); // we must publish i/s/v + else + removeExternalAddress(true, true); } else if (STATUS_IPV6_FW_2.contains(old) && STATUS_IPV6_OK.contains(status) && !explicitAddressSpecified()){