summaryrefslogtreecommitdiff
blob: c1c5a1c04ba15df56f95f223f4b47d214b0641d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--- 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;