blob: 28e2f55126f888649999072abf3073a9c7ec98d9 (
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
27
28
29
30
31
|
commit ecd8cf26c2647a1f455595209fcf2d6bfb72240f
Author: eroen <eroen@users.noreply.github.com>
Date: Tue Jan 3 23:45:07 2017 +0100
Disable deprecated initialization for openssl 1.1.0 (#6423)
Openssl 1.1.0 handles this initialization internally. Leaving the calls in
place causes "undefined reference" errors if openssl was built with
`--api=1.1.0`.
X-Gentoo-Bug: 604576
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=604576
diff --git a/libr/socket/socket.c b/libr/socket/socket.c
index 1e30120fb..1ba87e77e 100755
--- a/libr/socket/socket.c
+++ b/libr/socket/socket.c
@@ -116,11 +116,13 @@ R_API RSocket *r_socket_new (int is_ssl) {
s->sfd = NULL;
s->ctx = NULL;
s->bio = NULL;
+#if OPENSSL_VERSION_NUMBER < 0x1010000fL
if (!SSL_library_init ()) {
r_socket_free (s);
return NULL;
}
SSL_load_error_strings ();
+#endif
}
#endif
return s;
|