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 0878ea7dcae6e17dad82117ca4da247832aa9748..0ad8d88a9460c6b5f999f94bdda8c2d3db9f3c9e 100644
--- a/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java
+++ b/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java
@@ -980,6 +980,11 @@ public class NTCPTransport extends TransportImpl {
             _log.info("old: " + ohost + " config: " + name + " auto: " + enabled + " ssuOK? " + ssuOK);
         if (enabled.equals("always") ||
             (Boolean.parseBoolean(enabled) && ssuOK)) {
+            if (!ssuOK) {
+                if (_log.shouldLog(Log.WARN))
+                    _log.warn("null address with always config", new Exception());
+                return;
+            }
             // ip non-null
             String nhost = Addresses.toString(ip);
             if (_log.shouldLog(Log.INFO))