You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-emulation/spice/files/spice-0.14.0-openssl1.1_fix...

27 lines
614 B

--- spice-0.13.90-orig/server/reds.c 2017-07-27 01:04:10.000000000 +1000
+++ spice-0.13.90/server/reds.c 2017-10-18 21:42:12.054934199 +1100
@@ -34,6 +34,8 @@
#include <ctype.h>
#include <openssl/err.h>
+#include <openssl/bn.h>
+#include <openssl/rsa.h>
#if HAVE_SASL
#include <sasl/sasl.h>
@@ -2795,9 +2797,12 @@
static gpointer openssl_global_init(gpointer arg)
{
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined (LIBRESSL_VERSION_NUMBER)
+ OPENSSL_init_ssl(0, NULL);
+#else
SSL_library_init();
SSL_load_error_strings();
-
+#endif
openssl_thread_setup();
return NULL;