From c48c419d74c600fccb5e1b0598605aaa41288d53 Mon Sep 17 00:00:00 2001
From: jrandom <jrandom>
Date: Thu, 27 Jul 2006 01:34:31 +0000
Subject: [PATCH] quick prng workaround

---
 core/java/src/gnu/crypto/prng/AsyncFortunaStandalone.java | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/core/java/src/gnu/crypto/prng/AsyncFortunaStandalone.java b/core/java/src/gnu/crypto/prng/AsyncFortunaStandalone.java
index 9b3031e8c9..e84827389e 100644
--- a/core/java/src/gnu/crypto/prng/AsyncFortunaStandalone.java
+++ b/core/java/src/gnu/crypto/prng/AsyncFortunaStandalone.java
@@ -109,7 +109,10 @@ public class AsyncFortunaStandalone extends FortunaStandalone implements Runnabl
                     asyncBuffers.notifyAll();
                 }
                 Thread.yield();
-                try { Thread.sleep((after-before)*5); } catch (InterruptedException ie) {}
+                long waitTime = (after-before)*5;
+                if (waitTime <= 0) // somehow postman saw waitTime show up as negative
+                    waitTime = 50;
+                try { Thread.sleep(waitTime); } catch (InterruptedException ie) {}
             }
         }
     }
-- 
GitLab