]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Move ASSERT so external-key with OpenSSL works again
authorArne Schwabe <arne@rfc2549.org>
Fri, 29 Nov 2013 12:32:40 +0000 (13:32 +0100)
committerGert Doering <gert@greenie.muc.de>
Mon, 20 Jun 2016 17:45:26 +0000 (19:45 +0200)
Acked-by: Steffan Karger <steffan.karger@fox-it.com>
Message-Id: <1385728360-32127-1-git-send-email-arne@rfc2549.org>
URL: http://article.gmane.org/gmane.network.openvpn.devel/8069

trac #693

Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 68793f40e1d04409264d21dd24453d959828a306)

src/openvpn/ssl_openssl.c

index 1dfbb23e20f915507e1f0e742257f71892e853ea..a226aac6df89fd67335117e5403bdb7a715cb520 100644 (file)
@@ -780,10 +780,11 @@ tls_ctx_use_external_private_key (struct tls_root_ctx *ctx,
   X509 *cert = NULL;
 
   ASSERT (NULL != ctx);
-  ASSERT (NULL != cert);
 
   tls_ctx_load_cert_file_and_copy (ctx, cert_file, cert_file_inline, &cert);
 
+  ASSERT (NULL != cert);
+
   /* allocate custom RSA method object */
   ALLOC_OBJ_CLEAR (rsa_meth, RSA_METHOD);
   rsa_meth->name = "OpenVPN external private key RSA Method";