diff --git a/librb/src/openssl.c b/librb/src/openssl.c index 1f3a54e1..62f731ad 100644 --- a/librb/src/openssl.c +++ b/librb/src/openssl.c @@ -357,13 +357,13 @@ rb_init_ssl(void) { char librb_data[] = "librb data"; -#if (OPENSSL_VERSION_NUMBER < 0x10100000L) /* * OpenSSL 1.1.0 and above automatically initialises itself with sane defaults */ + #if defined(LIBRESSL_VERSION_NUMBER) || (OPENSSL_VERSION_NUMBER < 0x10100000L) SSL_library_init(); SSL_load_error_strings(); -#endif + #endif librb_index = SSL_get_ex_new_index(0, librb_data, NULL, NULL, NULL);