Originally committed as revision 23932 to svn://svn.ffmpeg.org/ffmpeg/trunk
uint32_t av_get_random_seed(void)
{
uint32_t seed;
- int err;
- err = read_random(&seed, "/dev/urandom");
- if (err != sizeof(seed))
- err = read_random(&seed, "/dev/random");
- if (err == sizeof(seed))
+ if (read_random(&seed, "/dev/urandom") == sizeof(seed))
+ return seed;
+ if (read_random(&seed, "/dev/random") == sizeof(seed))
return seed;
#ifdef AV_READ_TIME