diff --git a/router/java/src/net/i2p/router/transport/tcp/ConnectionBuilder.java b/router/java/src/net/i2p/router/transport/tcp/ConnectionBuilder.java index a5addc811..f5738dfa2 100644 --- a/router/java/src/net/i2p/router/transport/tcp/ConnectionBuilder.java +++ b/router/java/src/net/i2p/router/transport/tcp/ConnectionBuilder.java @@ -104,7 +104,8 @@ public class ConnectionBuilder { try { return doEstablishConnection(); } catch (Exception e) { // catchall in case the timeout gets us flat footed - fail("Error connecting", e); + if (_socket != null) + fail("Error connecting", e); return null; } }