|
|
- From 8212b89f1a04023b431d2fc9bc12aca02394698f Mon Sep 17 00:00:00 2001
- From: Bruno Silvestre <bruno.silvestre@gmail.com>
- Date: Fri, 29 Jun 2018 14:02:39 -0300
- Subject: [PATCH 1/3] Using 'const SSL_METHOD*'
-
- This change was introduced in OpenSSL 1.0.0.
- Start droping 0.9.8 code.
- ---
- src/context.c | 10 ++--------
- 1 file changed, 2 insertions(+), 8 deletions(-)
-
- diff --git a/src/context.c b/src/context.c
- index a2b5ae5..b9e8cda 100644
- --- a/src/context.c
- +++ b/src/context.c
- @@ -29,12 +29,6 @@
- #include "ec.h"
- #endif
-
- -#if (OPENSSL_VERSION_NUMBER >= 0x1000000fL)
- -typedef const SSL_METHOD LSEC_SSL_METHOD;
- -#else
- -typedef SSL_METHOD LSEC_SSL_METHOD;
- -#endif
- -
- /*--------------------------- Auxiliary Functions ----------------------------*/
-
- /**
- @@ -68,7 +62,7 @@ static int set_option_flag(const char *opt, unsigned long *flag)
- /**
- * Find the protocol.
- */
- -static LSEC_SSL_METHOD* str2method(const char *method)
- +static const SSL_METHOD* str2method(const char *method)
- {
- if (!strcmp(method, "any")) return SSLv23_method();
- if (!strcmp(method, "sslv23")) return SSLv23_method(); // deprecated
- @@ -287,7 +281,7 @@ static int create(lua_State *L)
- {
- p_context ctx;
- const char *str_method;
- - LSEC_SSL_METHOD *method;
- + const SSL_METHOD *method;
-
- str_method = luaL_checkstring(L, 1);
- method = str2method(str_method);
- --
- 2.19.1
-
|