From 47a0df769e56d024bb10a43e55360150d0cc42d5 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Fri, 19 Aug 2016 16:02:17 +0000
Subject: [PATCH] Router: Fix return code in getShutdownTimeRemaining() when no
 participating tunnels remain

---
 router/java/src/net/i2p/router/Router.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java
index f250be3d56..e80c91237e 100644
--- a/router/java/src/net/i2p/router/Router.java
+++ b/router/java/src/net/i2p/router/Router.java
@@ -1406,9 +1406,9 @@ public class Router implements RouterClock.ClockShiftListener {
             return 0;
         long exp = _context.tunnelManager().getLastParticipatingExpiration();
         if (exp < 0)
-            return -1;
+            return 0;
         else
-            return exp + 2*CLOCK_FUDGE_FACTOR - _context.clock().now();
+            return Math.max(0, exp + 2*CLOCK_FUDGE_FACTOR - _context.clock().now());
     }
     
     /**
-- 
GitLab