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