diff options
author | Jeremy Evans <code@jeremyevans.net> | 2019-05-30 22:08:53 -0700 |
---|---|---|
committer | Jeremy Evans <code@jeremyevans.net> | 2019-05-30 22:08:53 -0700 |
commit | 5353140cc11c9a5f744e920a458250730e93848a (patch) | |
tree | c787c90aefe7a75c0646ca42a292924a0353653a | |
parent | e6a027d2e6fb6aa261226b526cdc4e159697af2b (diff) | |
download | ruby-openssl-5353140cc11c9a5f744e920a458250730e93848a.tar.gz |
Handle case where X509_STORE_get_ex_new_index is a macro
Looks like at least some versions of OpenSSL define this as a macro.
-rw-r--r-- | ext/openssl/openssl_missing.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/openssl/openssl_missing.h b/ext/openssl/openssl_missing.h index 7ef64780..10afed2a 100644 --- a/ext/openssl/openssl_missing.h +++ b/ext/openssl/openssl_missing.h @@ -74,7 +74,7 @@ void ossl_HMAC_CTX_free(HMAC_CTX *); CRYPTO_set_ex_data(&(x)->ex_data, (idx), (data)) #endif -#if !defined(HAVE_X509_STORE_GET_EX_NEW_INDEX) +#if !defined(HAVE_X509_STORE_GET_EX_NEW_INDEX) && !defined(X509_STORE_get_ex_new_index) # define X509_STORE_get_ex_new_index(l, p, newf, dupf, freef) \ CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_X509_STORE, (l), (p), \ (newf), (dupf), (freef)) |