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

Reply via email to