Path: blob/main/ftp/lftp/files/patch-src_lftp__ssl.cc
16151 views
--- src/lftp_ssl.cc.orig 2020-01-29 20:36:37 UTC1+++ src/lftp_ssl.cc2@@ -34,7 +34,7 @@3#include "misc.h"4#include "network.h"5#include "buffer.h"6-#if OPENSSL_VERSION_NUMBER < 0x10100000L7+#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER8#define X509_STORE_CTX_get_by_subject X509_STORE_get_by_subject9#endif10extern "C" {11@@ -840,7 +840,7 @@ lftp_ssl_openssl_instance::lftp_ssl_openssl_instance()12ssl_ctx=SSL_CTX_new();13X509_set_default_verify_paths(ssl_ctx->cert);14#else15-#if OPENSSL_VERSION_NUMBER < 0x10100000L16+#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER17SSLeay_add_ssl_algorithms();18#endif19ssl_ctx=SSL_CTX_new(SSLv23_client_method());20@@ -1080,7 +1080,7 @@ void lftp_ssl_openssl::copy_sid(const lftp_ssl_openssl2122const char *lftp_ssl_openssl::strerror()23{24-#if OPENSSL_VERSION_NUMBER < 0x10100000L25+#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER26SSL_load_error_strings();27#endif28int error=ERR_get_error();293031