From 98fbd24d62bfe1fbbf8aaf7adb367e44da66fcd8 Mon Sep 17 00:00:00 2001 From: Sjoerd Simons Date: Sun, 3 Aug 2008 12:45:35 +0100 Subject: fix iteration over random devices Actually iterate over the various random devices. Fixes a infinite loop on startup when /dev/urandom isn't readable. Patch by Matt Kraai on Debian bug 491270, closes #333 Signed-off-by: Lennart Poettering --- src/pulsecore/random.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/pulsecore/random.c') diff --git a/src/pulsecore/random.c b/src/pulsecore/random.c index 5deac37b..da381065 100644 --- a/src/pulsecore/random.c +++ b/src/pulsecore/random.c @@ -77,6 +77,8 @@ static int random_proper(void *ret_data, size_t length) { if (ret == 0) break; + + device++; } return ret; -- cgit