From 080f43570894cb7fb8e6f165d55cc0406044029c Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Fri, 16 Mar 2012 12:13:20 +0000 Subject: [PATCH] * TransportManager: Fix fatal exception on soft restart caused by DHSKB refactoring --- router/java/src/net/i2p/router/transport/TransportManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/router/java/src/net/i2p/router/transport/TransportManager.java b/router/java/src/net/i2p/router/transport/TransportManager.java index a5e3a71fca..97e7fe8c83 100644 --- a/router/java/src/net/i2p/router/transport/TransportManager.java +++ b/router/java/src/net/i2p/router/transport/TransportManager.java @@ -138,7 +138,8 @@ public class TransportManager implements TransportEventListener { } public void startListening() { - _dhThread.start(); + if (_dhThread.getState() == Thread.State.NEW) + _dhThread.start(); // For now, only start UPnP if we have no publicly-routable addresses // so we don't open the listener ports to the world. // Maybe we need a config option to force on? Probably not. -- GitLab