diff --git a/src/ssl.c b/src/ssl.c index 2124c8e4e..b255f03be 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -31988,7 +31988,7 @@ void wolfSSL_OPENSSL_config(char *config_name) #endif #endif -#ifdef WOLFSSL_NGINX +#if defined(WOLFSSL_NGINX) || defined(WOLFSSL_HAPROXY) int wolfSSL_X509_get_ex_new_index(int idx, void *arg, void *a, void *b, void *c) { static int x509_idx = 0; diff --git a/wolfssl/openssl/ssl.h b/wolfssl/openssl/ssl.h index 229550ef0..e30b203b6 100644 --- a/wolfssl/openssl/ssl.h +++ b/wolfssl/openssl/ssl.h @@ -823,7 +823,9 @@ typedef WOLFSSL_ASN1_BIT_STRING ASN1_BIT_STRING; #define ERR_LIB_PEM 9 #define ERR_LIB_X509 10 -#ifdef WOLFSSL_NGINX +#if defined(WOLFSSL_NGINX) || defined(WOLFSSL_HAPROXY) || \ + defined(WOLFSSL_MYSQL_COMPATIBLE) + #include #define OPENSSL_STRING WOLFSSL_STRING