From 283c3f10fe646b74aa85015d1834251cba6887d9 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Mon, 8 Aug 2016 17:48:10 +0800 Subject: [PATCH] bugfix: Issue #531 --- lualib-src/lua-crypt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lualib-src/lua-crypt.c b/lualib-src/lua-crypt.c index 6ddb246e..400322a5 100644 --- a/lualib-src/lua-crypt.c +++ b/lualib-src/lua-crypt.c @@ -494,7 +494,7 @@ static int lfromhex(lua_State *L) { size_t sz = 0; const char * text = luaL_checklstring(L, 1, &sz); - if (sz & 2) { + if (sz & 1) { return luaL_error(L, "Invalid hex text size %d", (int)sz); } char tmp[SMALL_CHUNK];