commit: a35c3c315b26b957605f57737874c8a372edade3
Author: orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Tue Nov 12 22:32:51 2024 +0000
Commit: orbea <orbea <AT> riseup <DOT> net>
CommitDate: Tue Nov 12 22:32:51 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=a35c3c31
net-misc/stunnel: fix patch again...
Signed-off-by: orbea <orbea <AT> riseup.net>
net-misc/stunnel/files/stunnel-5.71-libressl.patch | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/net-misc/stunnel/files/stunnel-5.71-libressl.patch
b/net-misc/stunnel/files/stunnel-5.71-libressl.patch
index 25ef50c..a7fe95b 100644
--- a/net-misc/stunnel/files/stunnel-5.71-libressl.patch
+++ b/net-misc/stunnel/files/stunnel-5.71-libressl.patch
@@ -105,6 +105,16 @@ Rebased from an OpenBSD patch.
typedef struct {
void *session_authenticated;
+@@ -1621,7 +1621,7 @@ NOEXPORT void info_callback(const SSL *ssl, int where,
int ret) {
+ CLI *c;
+ SSL_CTX *ctx;
+ const char *state_string;
+-#if OPENSSL_VERSION_NUMBER>=0x10100000L
++#if OPENSSL_VERSION_NUMBER>=0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
+ OSSL_HANDSHAKE_STATE state=SSL_get_state(ssl);
+ #else
+ int state=SSL_get_state((SSL *)ssl);
+@@ -1622,8 +1622,11 @@ NOEXPORT void info_callback(const SSL *ssl, int where,
int ret) {
@@ -1622,7 +1622,10 @@ NOEXPORT void info_callback(const SSL *ssl, int where,
int ret) {
if(state==TLS_ST_SR_CLNT_HELLO) {
#else