From 27fbd704249a682a26e06390273b01a02186a54e Mon Sep 17 00:00:00 2001 From: Gleydson Date: Fri, 20 Nov 2015 13:22:00 -0300 Subject: [PATCH] tweak OPENSSL_NO_COMP --- src/ssl.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index 28a9371..2128d1c 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -406,7 +406,9 @@ static int meth_want(lua_State *L) */ static int meth_compression(lua_State *L) { -#if !defined(OPENSSL_NO_COMP) +#ifdef OPENSSL_NO_COMP + const void *comp; +#else const COMP_METHOD *comp; #endif p_ssl ssl = (p_ssl)luaL_checkudata(L, 1, "SSL:Connection"); @@ -415,15 +417,11 @@ static int meth_compression(lua_State *L) lua_pushstring(L, "closed"); return 2; } -#if !defined(OPENSSL_NO_COMP) comp = SSL_get_current_compression(ssl->ssl); if (comp) lua_pushstring(L, SSL_COMP_get_name(comp)); else lua_pushnil(L); -#else - lua_pushnil(L); -#endif return 1; }