From: Fabian Keil <fk@fabiankeil.de>
Date: Sun, 31 Mar 2024 15:16:46 +0000 (+0200)
Subject: wolfSSL: Use X509_V_OK if it's available
X-Git-Tag: v_4_0_0~67
X-Git-Url: http://www.privoxy.org/gitweb/@default-cgi@/faq/man-page/static/@default-cgi@toggle?a=commitdiff_plain;h=838bc3c0e;p=privoxy.git

wolfSSL: Use X509_V_OK if it's available

Older wolfSSL releases don't have WOLFSSL_X509_V_OK yet.

Reported by Roland [0].

[0]: <https://lists.privoxy.org/pipermail/privoxy-devel/2024-March/000759.html>
---

diff --git a/wolfssl.c b/wolfssl.c
index 0357efa1..a13fbb1c 100644
--- a/wolfssl.c
+++ b/wolfssl.c
@@ -1201,7 +1201,11 @@ extern int create_server_ssl_connection(struct client_state *csp)
    {
       long verify_result = wolfSSL_get_error(ssl, connect_ret);
 
+#ifdef X509_V_OK
+      if (verify_result == X509_V_OK)
+#else
       if (verify_result == WOLFSSL_X509_V_OK)
+#endif
       {
          ret = 0;
          csp->server_cert_verification_result = SSL_CERT_VALID;