From e7c0163dfecded5ecb80575aacc9ee15f1f52857 Mon Sep 17 00:00:00 2001 From: nsayer Date: Wed, 16 May 2001 18:32:46 +0000 Subject: [PATCH] srandomdev() affords us the opportunity to radically improve, and at the same time simplify, the random number selection code. git-svn-id: http://svn0.us-east.freebsd.org/base/head/contrib/telnet@76691 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- libtelnet/pk.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libtelnet/pk.c b/libtelnet/pk.c index 9af8915..a4773ef 100644 --- a/libtelnet/pk.c +++ b/libtelnet/pk.c @@ -117,6 +117,7 @@ void getseed(seed, seedsize) char *seed; int seedsize; { +#if 0 int i,f; int rseed; struct timeval tv; @@ -140,6 +141,12 @@ void getseed(seed, seedsize) for (i = 0; i < seedsize; i++) { seed[i] = (lrand48() & 0xff); } +#else + srandomdev(); + for (i = 0; i < seedsize; i++) { + seed[i] = random() & 0xff; + } +#endif }