blob: 5c1f1083005f5404a274eeae458ae06a39c20f80 [file] [log] [blame]
diff -Naur a/tls.c b/tls.c
--- a/tls.c 2006-11-25 19:52:08.000000000 +0100
+++ b/tls.c 2015-11-10 16:16:25.000000000 +0100
@@ -73,10 +73,12 @@
printf("egd_sock is %s\n", egd_sock);
#ifdef HAVE_RAND_STATUS
if (RAND_status() != 1) {
+#ifndef OPENSSL_NO_EGD
if ( RAND_egd(egd_sock) == -1 ) {
fprintf(stderr, "egd_sock is %s\n", egd_sock);
sys_err("RAND_egd failed\n");
}
+#endif
if (RAND_status() != 1)
sys_err("ssl_init: System without /dev/urandom, PRNG seeding must be done manually.\r\n");
}