From 17c7bc0a13e8b9b4532697c78b4590d074d15672 Mon Sep 17 00:00:00 2001 From: Izaya Date: Fri, 6 Apr 2018 17:41:28 +1000 Subject: [PATCH] hopefully fixed keepalives --- vTunnel/bridge.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vTunnel/bridge.lua b/vTunnel/bridge.lua index e355fdb..e725900 100644 --- a/vTunnel/bridge.lua +++ b/vTunnel/bridge.lua @@ -64,6 +64,9 @@ function clientLoop() client.buffer = client.buffer .. s client.last=os.time() end + if client.buffer:sub(1,3) == "\0\1\0" then + client.buffer=client.buffer:sub(4) + end if client.buffer:len() > 16384 then print("Dropping client "..tostring(id).." for wasting resources") client.conn:close()