From c0b21416acb4b2c67ccb5a987b2ac933d5e32f68 Mon Sep 17 00:00:00 2001 From: "Charles.Forsyth" Date: Mon, 8 Oct 2007 08:27:19 +0000 Subject: 20071008-0926 --- os/port/random.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'os/port/random.c') diff --git a/os/port/random.c b/os/port/random.c index 720541c0..62dac4fe 100644 --- a/os/port/random.c +++ b/os/port/random.c @@ -51,7 +51,7 @@ genrandom(void*) break; if(anyhigher()) sched(); - if(!rbnotfull(0)) + if(rb.filled || !rbnotfull(0)) sleep(&rb.producer, rbnotfull, 0); } } -- cgit v1.2.3