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