changeset 16589:ac0dd2fbdbf0

login-common: Compiler warning fix with OpenSSL v1.0.2+
author Timo Sirainen <tss@iki.fi>
date Wed, 10 Jul 2013 08:47:49 +0300
parents f296a05246fb
children dc99912e5047
files src/login-common/ssl-proxy-openssl.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/login-common/ssl-proxy-openssl.c	Wed Jul 10 08:42:09 2013 +0300
+++ b/src/login-common/ssl-proxy-openssl.c	Wed Jul 10 08:47:49 2013 +0300
@@ -1134,11 +1134,11 @@
 	EVP_PKEY_free(pkey);
 }
 
+#if !defined(OPENSSL_NO_ECDH) && OPENSSL_VERSION_NUMBER >= 0x10000000L && OPENSSL_VERSION_NUMBER < 0x10002000L
 static int
 ssl_proxy_ctx_get_pkey_ec_curve_name(const struct master_service_ssl_settings *set)
 {
 	int nid = 0;
-#if !defined(OPENSSL_NO_ECDH) && OPENSSL_VERSION_NUMBER >= 0x10000000L && OPENSSL_VERSION_NUMBER < 0x10002000L
 	EVP_PKEY *pkey;
 	const char *password;
 	EC_KEY *eckey;
@@ -1152,9 +1152,9 @@
 	    (ecgrp = EC_KEY_get0_group(eckey)) != NULL)
 		nid = EC_GROUP_get_curve_name(ecgrp);
 	EVP_PKEY_free(pkey);
-#endif
 	return nid;
 }
+#endif
 
 static int
 ssl_proxy_ctx_use_certificate_chain(SSL_CTX *ctx, const char *cert)