From 42d46cab43f407068786b03a5e5e12a55c799f49 Mon Sep 17 00:00:00 2001 From: kohsuke Date: Wed, 18 Mar 2009 00:26:45 +0000 Subject: [PATCH] avoid negative value git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16360 71c3de6d-444a-0410-be80-ed276b4c234a --- core/src/main/java/hudson/model/PeriodicWork.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/hudson/model/PeriodicWork.java b/core/src/main/java/hudson/model/PeriodicWork.java index 8b74fb3969..f400770c86 100644 --- a/core/src/main/java/hudson/model/PeriodicWork.java +++ b/core/src/main/java/hudson/model/PeriodicWork.java @@ -80,7 +80,7 @@ public abstract class PeriodicWork extends SafeTimerTask implements ExtensionPoi * By default it chooses the value randomly between 0 and {@link #getRecurrencePeriod()} */ public long getInitialDelay() { - return new Random().nextLong()%getRecurrencePeriod(); + return Math.abs(new Random().nextLong())%getRecurrencePeriod(); } /** -- GitLab