]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Fix build with libressl
authorNiels Ole Salscheider <niels_ole@salscheider-online.de>
Sun, 10 Jan 2016 13:44:35 +0000 (14:44 +0100)
committerGert Doering <gert@greenie.muc.de>
Fri, 15 Jan 2016 19:05:43 +0000 (20:05 +0100)
Signed-off-by: Niels Ole Salscheider <niels_ole@salscheider-online.de>
Acked-by: Steffan Karger <steffan.karger@fox-it.com>
Message-Id: <1452433475-16779-1-git-send-email-niels_ole@salscheider-online.de>
URL: http://article.gmane.org/gmane.network.openvpn.devel/10975
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 9dfc2309c6b4143892137844197f5f84755f6580)

src/openvpn/ssl_openssl.c

index 36c8efe054b7123875bd48d04708f240081f438b..e67f60ed3cb5ea8283246d3623530623d5539f1c 100644 (file)
@@ -345,7 +345,7 @@ tls_ctx_check_cert_time (const struct tls_root_ctx *ctx)
 
   ASSERT (ctx);
 
-#if OPENSSL_VERSION_NUMBER >= 0x10002000L
+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER)
   /* OpenSSL 1.0.2 and up */
   cert = SSL_CTX_get0_certificate (ctx->ctx);
 #else
@@ -380,7 +380,7 @@ tls_ctx_check_cert_time (const struct tls_root_ctx *ctx)
     }
 
 cleanup:
-#if OPENSSL_VERSION_NUMBER < 0x10002000L
+#if OPENSSL_VERSION_NUMBER < 0x10002000L || defined(LIBRESSL_VERSION_NUMBER)
   SSL_free (ssl);
 #endif
   return;