From 3ba64e72cf40b81f472aa784498c3a97ef434c94 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 27 Aug 2009 22:59:05 -0400 Subject: [PATCH] Read /dev/urandom unbuffered To avoid wasting entropy. Bug 593232. --- glib/grand.c | 1 + 1 file changed, 1 insertion(+) diff --git a/glib/grand.c b/glib/grand.c index 55f89700..8edcca39 100644 --- a/glib/grand.c +++ b/glib/grand.c @@ -181,6 +181,7 @@ g_rand_new (void) { int r; + setvbuf (dev_urandom, NULL, _IONBF, 0); do { errno = 0; -- 2.34.1