[Pkg-pulseaudio-devel] Bug#491270: Patch

Matt Kraai kraai at ftbfs.org
Thu Jul 31 08:03:27 UTC 2008


tag 491270 patch
thanks

It looks to me like the while loop is supposed to try reading from
/dev/urandom and /dev/random, stopping once it succeeds, but the code
to increment the iterator is missing, so it keeps trying /dev/urandom
over and over again.

The attached patch increments the iterator (i.e., device) each time
through the loop, which should fix this problem, but I've only tested
that it compiles.

-- 
Matt                                                 http://ftbfs.org/
-------------- next part --------------
diff -ru pulseaudio-0.9.10~/src/pulsecore/random.c pulseaudio-0.9.10/src/pulsecore/random.c
--- pulseaudio-0.9.10~/src/pulsecore/random.c	2008-07-31 00:45:53.000000000 -0700
+++ pulseaudio-0.9.10/src/pulsecore/random.c	2008-07-31 00:46:08.000000000 -0700
@@ -75,6 +75,8 @@
 
         if (ret == 0)
             break;
+
+	device++;
     }
 
     return ret;


More information about the Pkg-pulseaudio-devel mailing list