From c59856210e18c75775f664effaa6d142035d4902 Mon Sep 17 00:00:00 2001 From: "Andrey A. Chernov" Date: Mon, 24 Mar 1997 15:51:11 +0000 Subject: [PATCH] Include missing Add missing RNG initialization Use srandomdev() for RNG initialization --- sbin/fsirand/fsirand.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sbin/fsirand/fsirand.c b/sbin/fsirand/fsirand.c index 4875ef59482d..640dd173cbd2 100644 --- a/sbin/fsirand/fsirand.c +++ b/sbin/fsirand/fsirand.c @@ -50,6 +50,7 @@ static char rcsid[] = "$OpenBSD: fsirand.c,v 1.9 1997/02/28 00:46:33 millert Exp #include #include #include +#include #include void usage __P((int)); @@ -85,6 +86,9 @@ main(argc, argv) if (argc - optind < 1) usage(1); + if (srandomdev() < 0) + srandom(time(NULL) ^ getpid()); + /* Increase our data size to the max */ if (getrlimit(RLIMIT_DATA, &rl) == 0) { rl.rlim_cur = rl.rlim_max;