From cecf2557069ad554fbcd125af8574469f4f1b4cb Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Wed, 13 Nov 2019 15:37:16 +0000 Subject: [PATCH] i2ptunnel: Don't delay after ConnectException if stopped (fixes zzzot stop delay) --- .../i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java index 9f7ee86503..e5d850399a 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java @@ -634,9 +634,11 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { if (i2ps != null) try { i2ps.close(); } catch (IOException ioe) {} break; } catch (ConnectException ce) { + if (i2ps != null) try { i2ps.close(); } catch (IOException ioe) {} + if (!open) + break; if (_log.shouldLog(Log.ERROR)) _log.error("Error accepting", ce); - if (i2ps != null) try { i2ps.close(); } catch (IOException ioe) {} try { Thread.sleep(2*60*1000); } catch (InterruptedException ie) {} -- GitLab