From 906b2dba8913de4f0a8cdb2186ee84b7a7efa0db Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Fri, 18 Dec 2015 15:14:38 +0000 Subject: [PATCH] Fix reading from /dev/urandom for C library srand seed git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6293 ab8295b8-cf94-4d9e-aec4-7959e3be5d79 --- lib/init_random_seed.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/init_random_seed.c b/lib/init_random_seed.c index 75ee932b6..4be42d044 100644 --- a/lib/init_random_seed.c +++ b/lib/init_random_seed.c @@ -30,7 +30,7 @@ void init_random_seed(void) // try /dev/urandom for an initial seed int random_source; - if (0 == (random_source = open ("/dev/urandom", O_RDONLY))) + if ((random_source = open ("/dev/urandom", O_RDONLY)) >= 0) { size_t random_data_length = 0; have_seed = -1;