From: Måns Rullgård Date: Thu, 1 Jul 2010 11:43:30 +0000 (+0000) Subject: random_seed: simplify X-Git-Tag: android-x86-4.4-r1~21344 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=16bfbfd0782b062219080be69b70685dbfba3ca6;p=android-x86%2Fexternal-ffmpeg.git random_seed: simplify Originally committed as revision 23932 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavutil/random_seed.c b/libavutil/random_seed.c index 929e8e0fb9..86c60f3838 100644 --- a/libavutil/random_seed.c +++ b/libavutil/random_seed.c @@ -40,12 +40,10 @@ static int read_random(uint32_t *dst, const char *file) 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