Mercurial > libavutil.hg
changeset 966:53644f5cd2f9 libavutil
random_seed: simplify
author | mru |
---|---|
date | Thu, 01 Jul 2010 11:43:30 +0000 |
parents | 2acd85ae41ca |
children | 5b48605dcf3d |
files | random_seed.c |
diffstat | 1 files changed, 3 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/random_seed.c Thu Jul 01 11:40:54 2010 +0000 +++ b/random_seed.c Thu Jul 01 11:43:30 2010 +0000 @@ -40,12 +40,10 @@ 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