diff --git a/lib/des/rnd_keys.c b/lib/des/rnd_keys.c index 9e2878d8a..08337fd08 100644 --- a/lib/des/rnd_keys.c +++ b/lib/des/rnd_keys.c @@ -51,6 +51,10 @@ des_clock_rand(unsigned char *data, int size) struct sigaction sa, osa; int i; + /* + * First try to open /dev/random. + */ + gdata = data; gsize = size; igdata = 0;