Index: security/stunnel/files/patch-src_ssl.c =================================================================== --- /dev/null +++ security/stunnel/files/patch-src_ssl.c @@ -0,0 +1,19 @@ +--- src/ssl.c.orig 2015-04-02 18:05:33 UTC ++++ src/ssl.c +@@ -189,7 +189,7 @@ NOEXPORT int prng_init(GLOBAL_OPTIONS *g + return 0; /* success */ + } + s_log(LOG_DEBUG, "RAND_screen failed to sufficiently seed PRNG"); +-#else ++#elif !defined(OPENSSL_NO_EGD) + if(global->egd_sock) { + if((bytes=RAND_egd(global->egd_sock))==-1) { + s_log(LOG_WARNING, "EGD Socket %s failed", global->egd_sock); +@@ -202,6 +202,7 @@ NOEXPORT int prng_init(GLOBAL_OPTIONS *g + so no need to check if seeded sufficiently */ + } + } ++#else + /* try the good-old default /dev/urandom, if available */ + totbytes+=add_rand_file(global, "/dev/urandom"); + if(RAND_status())