From 16bfbfd0782b062219080be69b70685dbfba3ca6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=A5ns=20Rullg=C3=A5rd?= <mans@mansr.com>
Date: Thu, 1 Jul 2010 11:43:30 +0000
Subject: [PATCH] random_seed: simplify

Originally committed as revision 23932 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavutil/random_seed.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/libavutil/random_seed.c b/libavutil/random_seed.c
index 929e8e0fb9c..86c60f3838e 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
-- 
GitLab