# HG changeset patch # User mru # Date 1277984610 0 # Node ID 53644f5cd2f973de24376f696764d3c84ea9fe50 # Parent 2acd85ae41ca3995dc43c00514b8f0149262a3f5 random_seed: simplify diff -r 2acd85ae41ca -r 53644f5cd2f9 random_seed.c --- 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