From b590b8a83029b18372af1023203d5bbc4b8c8518 Mon Sep 17 00:00:00 2001 From: ~dolled-possum Date: Fri, 3 Jan 2025 17:03:01 -0500 Subject: [PATCH] Restoring 1006->1011 handling --- server.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index e5ec8e6..25edf50 100644 --- a/server.js +++ b/server.js @@ -82,7 +82,12 @@ wss.on('connection', (clientSocket, req, remoteSocket) => { // Close events clientSocket.on('close', (code, reason) => { tsLog(`[client #${clientId}] Closed (code=${code}, reason=${reason})`); - if (code !== 1006) remoteSocket.close(code, reason); + if (code !== 1006) { + remoteSocket.close(code, reason); + } else { + tsLog(`[client #${clientId} -> remote] Intercepting 1006, sending 1011 to remote`); + remoteSocket.close(1011, reason); + } }); remoteSocket.on('close', (code, reason) => { tsLog(`[remote -> client #${clientId}] Closed (code=${code}, reason=${reason})`);