Signed-off-by: W. Michael Petullo <mike@flyn.org>lilik-openwrt-22.03
@ -1,20 +0,0 @@ | |||||
--- luasec-luasec-0.5-old/src/luasocket/Makefile 2014-01-29 21:43:33.000000000 +0100 | |||||
+++ luasec-luasec-0.5/src/luasocket/Makefile 2014-11-30 13:07:44.850051000 +0100 | |||||
@@ -6,7 +6,7 @@ | |||||
CC ?= cc | |||||
CFLAGS += $(MYCFLAGS) -DLUASOCKET_DEBUG | |||||
-AR := ar rcu | |||||
+AR ?= ar | |||||
RANLIB ?= ranlib | |||||
.PHONY: all clean | |||||
@@ -14,7 +14,7 @@ | |||||
all: libluasocket.a | |||||
libluasocket.a: $(OBJS) | |||||
- $(AR) $@ $(OBJS) | |||||
+ $(AR) rcu $@ $(OBJS) | |||||
$(RANLIB) $@ | |||||
clean: |
@ -1,24 +0,0 @@ | |||||
--- a/src/ssl.c | |||||
+++ b/src/ssl.c | |||||
@@ -401,17 +401,21 @@ static int meth_want(lua_State *L) | |||||
*/ | |||||
static int meth_compression(lua_State *L) | |||||
{ | |||||
+#ifndef OPENSSL_NO_COMP | |||||
const COMP_METHOD *comp; | |||||
+#endif | |||||
p_ssl ssl = (p_ssl)luaL_checkudata(L, 1, "SSL:Connection"); | |||||
if (ssl->state != LSEC_STATE_CONNECTED) { | |||||
lua_pushnil(L); | |||||
lua_pushstring(L, "closed"); | |||||
return 2; | |||||
} | |||||
+#ifndef OPENSSL_NO_COMP | |||||
comp = SSL_get_current_compression(ssl->ssl); | |||||
if (comp) | |||||
lua_pushstring(L, SSL_COMP_get_name(comp)); | |||||
else | |||||
+#endif | |||||
lua_pushnil(L); | |||||
return 1; | |||||
} |