From 8b4a93554f933ea574cd45c2f8aa00179bd26df6 Mon Sep 17 00:00:00 2001 From: zzz Date: Tue, 1 Jun 2021 09:32:21 -0400 Subject: [PATCH] Router: Fix JobQueue getLastJobBegin() and getLastJobEnd() (ticket #2809) --- router/java/src/net/i2p/router/JobQueue.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/router/java/src/net/i2p/router/JobQueue.java b/router/java/src/net/i2p/router/JobQueue.java index 3f0f9a5b7..04c0badeb 100644 --- a/router/java/src/net/i2p/router/JobQueue.java +++ b/router/java/src/net/i2p/router/JobQueue.java @@ -426,25 +426,29 @@ public class JobQueue { /** * When did the most recently begin job start? + * + * @since Broken before 0.9.51, always returned -1 */ public long getLastJobBegin() { long when = -1; for (JobQueueRunner runner : _queueRunners.values()) { long cur = runner.getLastBegin(); if (cur > when) - cur = when; + when = cur; } return when; } /** * When did the most recently begin job start? + * + * @since Broken before 0.9.51, always returned -1 */ public long getLastJobEnd() { long when = -1; for (JobQueueRunner runner : _queueRunners.values()) { long cur = runner.getLastEnd(); if (cur > when) - cur = when; + when = cur; } return when; }