From 252a80eb7256263121e72214297a232ea3a2f6b2 Mon Sep 17 00:00:00 2001 From: idk Date: Mon, 5 Sep 2022 00:41:20 -0400 Subject: [PATCH] further accelerate startups --- java/net/i2p/router/WinLauncher.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/java/net/i2p/router/WinLauncher.java b/java/net/i2p/router/WinLauncher.java index eeba5df..b16a463 100644 --- a/java/net/i2p/router/WinLauncher.java +++ b/java/net/i2p/router/WinLauncher.java @@ -169,6 +169,17 @@ public class WinLauncher { } private static boolean i2pIsRunning() { + File home = selectHome(); + File ping = new File(home, "router.ping"); + if (ping.exists()) { + long diff = System.currentTimeMillis() - ping.lastModified(); + if (diff < 60 * 1000) { + logger.info( + "router.ping exists and is more than 1 minute old, I2P does not appear to be running."); + logger.info("If I2P is running, report this as a bug."); + return false; + } + } if (i2pIsRunningCheck()) return true; for (int i = 0; i < 20; i++) {