Skip to content

Commit 23c8fd7

Browse files
committed
OpenSSL should ignore missing config file
When initializing OpenSSL in v1.1.0 or later, tell OpenSSL to ignore missing openssl.cnf. Fixes alanxz#523
1 parent 1fa5f63 commit 23c8fd7

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

librabbitmq/amqp_openssl.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -584,8 +584,9 @@ static int setup_openssl(void) {
584584
CRYPTO_set_locking_callback(ssl_locking_callback);
585585

586586
#ifdef AMQP_OPENSSL_V110
587-
if (CONF_modules_load_file(NULL, "rabbitmq-c", CONF_MFLAGS_DEFAULT_SECTION) <=
588-
0) {
587+
if (CONF_modules_load_file(
588+
NULL, "rabbitmq-c",
589+
CONF_MFLAGS_DEFAULT_SECTION | CONF_MFLAGS_IGNORE_MISSING_FILE) <= 0) {
589590
status = AMQP_STATUS_SSL_ERROR;
590591
goto out;
591592
}

0 commit comments

Comments
 (0)