From 8b2f2a707de54ad24d787ff0bce67ed8c68cdded Mon Sep 17 00:00:00 2001 From: Tom Stuart Date: Thu, 25 Mar 2021 17:42:59 +0000 Subject: [ruby/openssl] Use #ifdef consistently for HAVE_RB_EXT_RACTOR_SAFE We previously used a mix of both `#if` and `#ifdef`, but the latter is more reliable because it will still work if the macro is undefined. https://github.com/ruby/openssl/commit/e4a622e67e --- ext/openssl/ossl.c | 2 +- ext/openssl/ossl_bn.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ext/openssl/ossl.c b/ext/openssl/ossl.c index 7bdf3a2ef0..70b6a6a806 100644 --- a/ext/openssl/ossl.c +++ b/ext/openssl/ossl.c @@ -1129,7 +1129,7 @@ ossl_crypto_fixed_length_secure_compare(VALUE dummy, VALUE str1, VALUE str2) void Init_openssl(void) { -#if HAVE_RB_EXT_RACTOR_SAFE +#ifdef HAVE_RB_EXT_RACTOR_SAFE rb_ext_ractor_safe(true); #endif diff --git a/ext/openssl/ossl_bn.c b/ext/openssl/ossl_bn.c index bec37299f7..1d43e4572b 100644 --- a/ext/openssl/ossl_bn.c +++ b/ext/openssl/ossl_bn.c @@ -10,7 +10,7 @@ /* modified by Michal Rokos */ #include "ossl.h" -#if HAVE_RB_EXT_RACTOR_SAFE +#ifdef HAVE_RB_EXT_RACTOR_SAFE #include #endif @@ -155,7 +155,7 @@ ossl_bn_value_ptr(volatile VALUE *ptr) * Private */ -#if HAVE_RB_EXT_RACTOR_SAFE +#ifdef HAVE_RB_EXT_RACTOR_SAFE void ossl_bn_ctx_free(void *ptr) { -- cgit v1.2.3