From 849467939cc8755a1733c8fa7df6232cff4b56c1 Mon Sep 17 00:00:00 2001 From: Eric MacDonald Date: Fri, 6 Aug 2021 02:02:22 -0400 Subject: [PATCH] Change scope of clen so we can use and abuse it --- zefie_wtvp_minisrv/app.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/zefie_wtvp_minisrv/app.js b/zefie_wtvp_minisrv/app.js index cffd015e..042c9b65 100644 --- a/zefie_wtvp_minisrv/app.js +++ b/zefie_wtvp_minisrv/app.js @@ -456,6 +456,13 @@ async function sendToClient(socket, headers_obj, data, compress_data = false) { headers_obj = moveObjectElement('Connection', 'http_response', headers_obj); } + var clen = 0; + if (typeof data.length !== 'undefined') { + clen = data.length; + } else if (typeof data.byteLength !== 'undefined') { + clen = data.byteLength; + } + // If wtv-lzpf is in the header then force compression if (headers_obj["wtv-lzpf"]) { compress_data = true; @@ -471,12 +478,6 @@ async function sendToClient(socket, headers_obj, data, compress_data = false) { // encrypt if needed if (socket_sessions[socket.id].secure == true) { - var clen = null; - if (typeof data.length !== 'undefined') { - clen = data.length; - } else if (typeof data.byteLength !== 'undefined') { - clen = data.byteLength; - } headers_obj["wtv-encrypted"] = 'true'; headers_obj = moveObjectElement('wtv-encrypted', 'Connection', headers_obj); if (clen > 0 && socket_sessions[socket.id].wtvsec) {