From 00a5d195347bc484ac7cb0755309eb6fffacd7ac Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 11 Dec 2015 15:16:16 +0000 Subject: [PATCH] Limit wait for NTP to 45 seconds (ticket #1725) --- router/java/src/net/i2p/router/time/RouterTimestamper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/router/java/src/net/i2p/router/time/RouterTimestamper.java b/router/java/src/net/i2p/router/time/RouterTimestamper.java index cde08d093..88d837a02 100644 --- a/router/java/src/net/i2p/router/time/RouterTimestamper.java +++ b/router/java/src/net/i2p/router/time/RouterTimestamper.java @@ -45,6 +45,7 @@ public class RouterTimestamper extends Timestamper { private static final int MAX_CONSECUTIVE_FAILS = 10; private static final int DEFAULT_TIMEOUT = 10*1000; private static final int SHORT_TIMEOUT = 5*1000; + private static final long MAX_WAIT_INITIALIZATION = 45*1000; public static final String PROP_QUERY_FREQUENCY = "time.queryFrequencyMs"; public static final String PROP_SERVER_LIST = "time.sntpServerList"; @@ -141,7 +142,7 @@ public class RouterTimestamper extends Timestamper { try { synchronized (this) { if (!_initialized) - wait(); + wait(MAX_WAIT_INITIALIZATION); } } catch (InterruptedException ie) {} }