From 2a368abd20a68cf3715e65a07be86bda51ea2e4a Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Wed, 28 Feb 2018 11:26:01 -0700 Subject: [PATCH] fix build for haproxy --- src/ssl.c | 2 +- wolfssl/openssl/ssl.h | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) 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