From 8410a1933525c752ecd0d1bb734215ece3fce859 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 2 May 2018 21:51:08 +0100 Subject: [PATCH] Add fallback case for libressl. --- lib/options.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/options.c b/lib/options.c index 7f7b51e1..dd9f7180 100644 --- a/lib/options.c +++ b/lib/options.c @@ -271,7 +271,7 @@ int mosquitto_opts_set(struct mosquitto *mosq, enum mosq_opt_t option, void *val #ifdef WITH_TLS mosq->ssl_ctx = (SSL_CTX *)value; if(mosq->ssl_ctx){ -#if OPENSSL_VERSION_NUMBER >= 0x10100000L +#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER) SSL_CTX_up_ref(mosq->ssl_ctx); #else CRYPTO_add(&(mosq->ssl_ctx)->references, 1, CRYPTO_LOCK_SSL_CTX);