random_seed: simplify
Originally committed as revision 23932 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
9958096ea2
commit
16bfbfd078
1 changed files with 3 additions and 5 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue