From ce74e49236cb70df27e2f442b7ef52e2fdcc9ffd Mon Sep 17 00:00:00 2001 From: zzz Date: Tue, 26 Jan 2010 19:49:35 +0000 Subject: [PATCH] * Clock: Don't refuse to update because of peer skew the first time --- router/java/src/net/i2p/router/RouterClock.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/router/java/src/net/i2p/router/RouterClock.java b/router/java/src/net/i2p/router/RouterClock.java index 9e0401702..bb22dfbcb 100644 --- a/router/java/src/net/i2p/router/RouterClock.java +++ b/router/java/src/net/i2p/router/RouterClock.java @@ -29,8 +29,6 @@ public class RouterClock extends Clock { */ @Override public void setOffset(long offsetMs, boolean force) { - - if (false) return; long delta = offsetMs - _offset; if (!force) { if ((offsetMs > MAX_OFFSET) || (offsetMs < 0 - MAX_OFFSET)) { @@ -54,7 +52,8 @@ public class RouterClock extends Clock { } // If so configured, check sanity of proposed clock offset - if (Boolean.valueOf(_contextRC.getProperty("router.clockOffsetSanityCheck","true")).booleanValue() == true) { + if (Boolean.valueOf(_contextRC.getProperty("router.clockOffsetSanityCheck","true")).booleanValue() && + _alreadyChanged) { // Try calculating peer clock skew Long peerClockSkew = _contextRC.commSystem().getFramedAveragePeerClockSkew(50);