This commit is contained in:
Kurt Zeilenga 2000-09-13 01:12:47 +00:00
parent d554a31b58
commit 92c55c4454

View file

@ -992,9 +992,7 @@ tls_seed_PRNG( const char *randfile )
{ {
#ifndef URANDOM_DEVICE #ifndef URANDOM_DEVICE
/* no /dev/urandom (or equiv) */ /* no /dev/urandom (or equiv) */
char buffer[MAXPATHLEN];
char buffer[1024];
static int egdsocket = 0;
if (randfile == NULL) { if (randfile == NULL) {
/* The seed file is $RANDFILE if defined, otherwise $HOME/.rnd. /* The seed file is $RANDFILE if defined, otherwise $HOME/.rnd.
@ -1006,13 +1004,12 @@ tls_seed_PRNG( const char *randfile )
} else if (RAND_egd(randfile) > 0) { } else if (RAND_egd(randfile) > 0) {
/* EGD socket */ /* EGD socket */
egdsocket = 1;
return 0; return 0;
} }
if (randfile == NULL) { if (randfile == NULL) {
Debug( LDAP_DEBUG_ANY, Debug( LDAP_DEBUG_ANY,
"TLS: Use configuration file or $RANDFILE to define seed file", "TLS: Use configuration file or $RANDFILE to define seed PRNG",
0, 0, 0); 0, 0, 0);
return -1; return -1;
} }
@ -1021,7 +1018,7 @@ tls_seed_PRNG( const char *randfile )
if (RAND_status() == 0) { if (RAND_status() == 0) {
Debug( LDAP_DEBUG_ANY, Debug( LDAP_DEBUG_ANY,
"TLS: PRNG has not been seeded with enough data", "TLS: PRNG not been seeded with enough data",
0, 0, 0); 0, 0, 0);
return -1; return -1;
} }