random: Fix selection of entropy gathering function.
authorJustus Winter <justus@g10code.com>
Wed, 2 Dec 2015 10:54:40 +0000 (11:54 +0100)
committerJustus Winter <justus@g10code.com>
Wed, 2 Dec 2015 10:54:40 +0000 (11:54 +0100)
* random/random-csprng.c (getfnc_gather_random): Do return NULL if no
usable entropy gathering function is found.  The callsite then
installs the fake gather function.

Signed-off-by: Justus Winter <justus@g10code.com>
random/random-csprng.c

index dbebe98..88c5ff8 100644 (file)
@@ -1151,9 +1151,9 @@ getfnc_gather_random (void))(void (*)(const void*, size_t,
   return fnc;
 #endif
 
-  log_fatal (_("no entropy gathering module detected\n"));
+  log_info (_("no entropy gathering module detected\n"));
 
-  return NULL; /*NOTREACHED*/
+  return NULL;
 }
 
 /* Runtime determination of the fast entropy gathering function.