[packages/links] - better fix for openssl 1.1
baggins
baggins at pld-linux.org
Fri Sep 21 16:40:43 CEST 2018
commit 6a39f6c18acc8afd31812a761c87c639c8d631c3
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Fri Sep 21 14:40:27 2018 +0000
- better fix for openssl 1.1
openssl.patch | 24 ++++++++++++++++--------
1 file changed, 16 insertions(+), 8 deletions(-)
---
diff --git a/openssl.patch b/openssl.patch
index a4d12a6..296ce9e 100644
--- a/openssl.patch
+++ b/openssl.patch
@@ -20,12 +20,20 @@
setcstate(c, S_SSL_NEG);
--- links-1.03/https.c~ 2006-09-11 02:09:24.000000000 +0000
+++ links-1.03/https.c 2018-09-21 14:32:10.946014296 +0000
-@@ -33,7 +33,7 @@
- char f_randfile[PATH_MAX];
-
- const char *f = RAND_file_name(f_randfile, sizeof(f_randfile));
+@@ -30,15 +30,7 @@
+ SSL *getSSL(void)
+ {
+ if (!context) {
+- char f_randfile[PATH_MAX];
+-
+- const char *f = RAND_file_name(f_randfile, sizeof(f_randfile));
- if (f && RAND_egd(f)<0) {
-+ if (f) {
- /* Not an EGD, so read and write to it */
- if (RAND_load_file(f_randfile, -1))
- RAND_write_file(f_randfile);
+- /* Not an EGD, so read and write to it */
+- if (RAND_load_file(f_randfile, -1))
+- RAND_write_file(f_randfile);
+- }
+- SSLeay_add_ssl_algorithms();
++ OPENSSL_init_ssl(0, NULL);
+ context = SSL_CTX_new(SSLv23_client_method());
+ SSL_CTX_set_options(context, SSL_OP_ALL);
+ SSL_CTX_set_default_verify_paths(context);
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/links.git/commitdiff/6a39f6c18acc8afd31812a761c87c639c8d631c3
More information about the pld-cvs-commit
mailing list