From: Fabian Keil Date: Mon, 1 Apr 2024 15:19:06 +0000 (+0200) Subject: wolfSSL: Use LIBWOLFSSL_VERSION_HEX to decide whether or not to use WOLFSSL_X509_V_OK X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=commitdiff_plain wolfSSL: Use LIBWOLFSSL_VERSION_HEX to decide whether or not to use WOLFSSL_X509_V_OK As Roland pointed out, in older wolfSSL releases X509_V_OK is an enum so the previous commit 838bc3c0e did not work as expected there. --- diff --git a/wolfssl.c b/wolfssl.c index 10ecd6b0..7f6c9646 100644 --- a/wolfssl.c +++ b/wolfssl.c @@ -1201,10 +1201,10 @@ 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 LIBWOLFSSL_VERSION_HEX > 0x05005004 if (verify_result == WOLFSSL_X509_V_OK) +#else + if (verify_result == X509_V_OK) #endif { ret = 0;