From e55702b2198b59417424f86fbb6c44e10a148e8c Mon Sep 17 00:00:00 2001 From: zab2 <zab2@mail.i2p> Date: Sat, 30 Mar 2019 15:08:28 +0000 Subject: [PATCH] stop the filter in destroy method --- .../java/src/net/i2p/i2ptunnel/I2PTunnelServer.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java index b7d0015eae..6198131057 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java @@ -438,9 +438,6 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { if (task != null) { task.close(forced); } - StatefulConnectionFilter filter = _filter; - if (filter != null) - filter.stop(); synchronized (lock) { if (!forced && sockMgr.listSockets().size() != 0) { l.log("There are still active connections!"); @@ -483,6 +480,9 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { public synchronized boolean destroy() { close(true); sockMgr.destroySocketManager(); + StatefulConnectionFilter filter = _filter; + if (filter != null) + filter.stop(); return true; } -- GitLab