From fad62566dcef70ef3881ac6b6b821f99096da382 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=90=E7=86=8F?= Date: Mon, 21 Mar 2022 13:23:03 +0800 Subject: [PATCH] #1544 fix playload_len (#1553) Co-authored-by: zixun --- lualib/http/websocket.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lualib/http/websocket.lua b/lualib/http/websocket.lua index 89604021..f09b826f 100755 --- a/lualib/http/websocket.lua +++ b/lualib/http/websocket.lua @@ -184,7 +184,7 @@ local function write_frame(self, op, payload_data, masking_key) -- mask set to 0 if payload_len < 126 then s = string.pack("I1I1", v1, mask | payload_len) - elseif payload_len < 0xffff then + elseif payload_len <= 0xffff then s = string.pack("I1I1>I2", v1, mask | 126, payload_len) else s = string.pack("I1I1>I8", v1, mask | 127, payload_len)