From 7138144a689374399baef55572a4d192d6c0486e Mon Sep 17 00:00:00 2001 From: huanzai <857763401@qq.com> Date: Thu, 12 Nov 2015 11:15:50 +0800 Subject: [PATCH] Update lua-netpack.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 当长度等于0x10000时,read_size读出的值为0 --- lualib-src/lua-netpack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lualib-src/lua-netpack.c b/lualib-src/lua-netpack.c index 6e601e07..5fae0406 100644 --- a/lualib-src/lua-netpack.c +++ b/lualib-src/lua-netpack.c @@ -435,7 +435,7 @@ static int lpack(lua_State *L) { size_t len; const char * ptr = tolstring(L, &len, 1); - if (len > 0x10000) { + if (len >= 0x10000) { return luaL_error(L, "Invalid size (too long) of data : %d", (int)len); }