]> git.sur5r.net Git - openldap/commitdiff
ITS#8687 - EGD is disabled by default in OpenSSL 1.1. We need to comment out this...
authorQuanah Gibson-Mount <quanah@openldap.org>
Fri, 22 Sep 2017 21:25:20 +0000 (14:25 -0700)
committerQuanah Gibson-Mount <quanah@ub16.quanah.org>
Fri, 6 Oct 2017 20:48:40 +0000 (13:48 -0700)
libraries/libldap/tls_o.c

index c280ace8075c11c5b174249d99e81595a92146a0..af7ce31e720a904fb88c23cd857e586b514f3cdf 100644 (file)
@@ -1309,11 +1309,13 @@ tlso_seed_PRNG( const char *randfile )
                 * The fact is that when $HOME is NULL, .rnd is used.
                 */
                randfile = RAND_file_name( buffer, sizeof( buffer ) );
-
-       } else if (RAND_egd(randfile) > 0) {
+       }
+#ifndef OPENSSL_NO_EGD
+       else if (RAND_egd(randfile) > 0) {
                /* EGD socket */
                return 0;
        }
+#endif
 
        if (randfile == NULL) {
                Debug( LDAP_DEBUG_ANY,