random_seed: simplify
Originally committed as revision 23932 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
9958096ea2
commit
16bfbfd078
@ -40,12 +40,10 @@ static int read_random(uint32_t *dst, const char *file)
|
|||||||
uint32_t av_get_random_seed(void)
|
uint32_t av_get_random_seed(void)
|
||||||
{
|
{
|
||||||
uint32_t seed;
|
uint32_t seed;
|
||||||
int err;
|
|
||||||
|
|
||||||
err = read_random(&seed, "/dev/urandom");
|
if (read_random(&seed, "/dev/urandom") == sizeof(seed))
|
||||||
if (err != sizeof(seed))
|
return seed;
|
||||||
err = read_random(&seed, "/dev/random");
|
if (read_random(&seed, "/dev/random") == sizeof(seed))
|
||||||
if (err == sizeof(seed))
|
|
||||||
return seed;
|
return seed;
|
||||||
|
|
||||||
#ifdef AV_READ_TIME
|
#ifdef AV_READ_TIME
|
||||||
|
Loading…
x
Reference in New Issue
Block a user